DevOps Engineer
Role details
Job location
Tech stack
Job description
We are seeking a dynamic and proactive DevOps Engineer to join our innovative technology team. In this role, you will be at the forefront of designing, implementing, and maintaining scalable, reliable, and secure IT infrastructure solutions. Your expertise will drive continuous integration and delivery pipelines, optimize cloud and on-premises environments, and support enterprise software deployment. This position offers an exciting opportunity to work with cutting-edge technologies in a fast-paced environment, ensuring seamless software development lifecycle (SDLC) processes and robust disaster recovery strategies. If you thrive on problem-solving, automation, and enhancing system performance, this role is perfect for you!, * Develop, automate, and manage deployment pipelines using tools like Jenkins, GitLab CI/CD, and TFS to ensure rapid software releases.
- Design and maintain cloud infrastructure across platforms such as AWS, Google Cloud Platform, Azure, OpenStack, and VMware virtualization environments using Terraform, Ansible, Puppet, Chef, and PowerShell scripting.
- Manage containerization technologies including Docker and Kubernetes to orchestrate microservices architectures efficiently.
- Monitor system health with tools like New Relic, Splunk, Elasticsearch, and Log analysis to proactively identify issues and optimize performance.
- Implement security best practices for cloud security, IT infrastructure security measures such as firewalls and identity & access management solutions like Active Directory.
- Perform system administration tasks on Linux (including CentOS), UNIX systems, WebSphere, Weblogic, JBoss application servers, and Microsoft Windows Server environments.
- Support disaster recovery planning and incident response efforts to ensure high availability and business continuity.
- Collaborate with development teams to streamline software deployment processes for enterprise applications built with Java, C#, .NET, Ruby on Rails, Node.js, Python, Groovy, Perl, Go, and other technologies.
Requirements
Do you have experience in Terraform?, * Extensive experience with containerization (Docker), orchestration (Kubernetes), virtualization (VMware), and cloud computing platforms (AWS, Azure, Google Cloud).
- Proficiency in scripting languages such as Bash (Unix shell), PowerShell, Python, Perl, Ruby-used for automation and system management tasks.
- Strong knowledge of configuration management tools including Ansible, Puppet, Chef-ensuring consistent environment setup across multiple systems.
- Hands-on experience with CI/CD tools like Jenkins, GitHub Actions/GitLab CI/CD pipelines for continuous integration and delivery workflows.
- Familiarity with enterprise middleware such as WebSphere Application Server (WAS), Weblogic Server; application deployment using Maven or Gradle.
- Deep understanding of networking concepts including TCP/IP protocols; DNS management; TCP socket programming; WAN/LAN configurations.
- Knowledge of database systems including MySQL, Microsoft SQL Server (MSSQL), Oracle Database (PL/SQL), DynamoDB-supporting data-driven applications.
- Expertise in system monitoring tools like New Relic or Splunk; log analysis; incident management; troubleshooting complex issues across distributed systems.
- Experience managing IT infrastructure components such as Active Directory for identity & access management; S3 storage solutions; RESTful APIs; web services integration.
- Familiarity with Agile methodologies such as Scrum or Kanban; requirements gathering; requirements management; software project management practices. Join us to be part of a vibrant team dedicated to delivering innovative solutions through continuous improvement! We value proactive problem solvers who are passionate about automation and infrastructure excellence empowering organizations through scalable technology solutions that drive success!
Benefits & conditions
Pulled from the full job description
- Referral program
- Professional development assistance
- Parental leave
- 401(k)
- Health insurance
- Health savings account
- Flexible spending account, * 401(k)
- Employee assistance program
- Flexible schedule
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Parental leave
- Professional development assistance
- Referral program