We are seeking a highly skilled DevOps Engineer to join our dynamic IT team. The ideal candidate will be responsible for designing, implementing, and maintaining scalable, reliable, and secure cloud infrastructure and deployment pipelines.
This role requires a strong background in system administration, cloud computing, automation, and software development to support enterprise software solutions and facilitate continuous integration and delivery (CI/CD).
The DevOps Engineer will collaborate closely with development teams to streamline operations, optimize system performance, and ensure disaster recovery and security protocols are in place.
Responsibilities
Design, deploy, and manage cloud infrastructure across platforms such as AWS, Google Cloud Platform, OpenStack, and Azure.
Automate provisioning, configuration management, and deployment processes using tools like Terraform, Ansible, Puppet, Chef, and PowerShell.
Develop and maintain CI/CD pipelines utilizing Jenkins, GitHub, GitLab, TFS, Maven, Gradle, and other automation tools.
Monitor system health and performance using tools such as New Relic, Splunk, Elasticsearch, and Nagios; troubleshoot issues proactively.
Manage containerization technologies including Docker and Kubernetes for microservices deployment.
Administer virtualization environments with VMware and Virtualization platforms to optimize resource utilization.
Configure and maintain web servers such as NGINX, Tomcat, Weblogic, WebSphere; manage APIs and web services integrations.
Implement disaster recovery strategies ensuring high availability and business continuity.
Oversee security protocols including identity & access management with Active Directory; firewall configuration; network security measures.
Collaborate on requirements gathering for new projects; participate in system testing; support incident response efforts.
Maintain documentation of infrastructure architecture; participate in IT project management activities following SDLC principles.
Requirements
Proven experience with cloud computing platforms including AWS, Google Cloud Platform, Azure, or OpenStack.
Strong knowledge of Linux (CentOS/UNIX) and Windows Server environments; proficient in system administration tasks.
Hands-on experience with container orchestration tools such as Docker and Kubernetes.
Familiarity with infrastructure-as-code tools like Terraform; configuration management with Ansible or Puppet.
Proficiency in scripting languages including Bash (Unix shell), PowerShell, Python, Perl, Groovy; knowledge of Shell Scripting is essential.
Experience with CI/CD tools such as Jenkins, GitHub/GitLab/Bitbucket pipelines; version control systems like Git or SVN.
Knowledge of networking concepts including TCP/IP, DNS, firewall configuration; understanding of distributed systems and computer networking fundamentals.
Experience managing enterprise software environments including WebSphere, Weblogic JBoss; familiarity with APIs & web services (REST).
Skills in database management such as MySQL, Microsoft SQL Server T-SQL; experience with DynamoDB or Oracle is a plus.
Ability to troubleshoot complex software issues; experience with software testing frameworks and debugging tools.
Strong understanding of SDLC processes; requirements gathering; release management; incident response procedures.
Relevant certifications such as AWS Certified DevOps Engineer or similar are preferred but not mandatory. Join our team to leverage your expertise in DevOps practices to enhance our infrastructure's efficiency while supporting innovative enterprise solutions in a fast-paced environment.
Job Type: Full-time
Pay: $78,000.00-$95,000.00 per year
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.