DevOps Engineer at Creative Information Technology India
This position will collaborate with cross-functional teams across all phases of software projects including requirements analysis, design, development, testing, deployment, and maintenance. This is a remote position working with a fully remote (and fun) team.
Minimum Qualification
- Bachelor’s Degree.
- Five years related experience.
- Additional education may substitute for required experience, and additional related experience may substitute for required education, to the extent permitted by the JHU equivalency formula.
- Note: Direct programming experience while pursuing education may count towards related experience. Significant undergraduate programming coursework or independent project can be considered as related experience
Preferred Qualification
- AWS certified in one or more disciplines: DevOps, Developer, Security.
- Experience building and managing systems utilizing AWS tools and services.
- Experience with container-based deployments.
- Expertise in at least one scripting and/or development language.
- Expertise in the use of system automation tools and techniques.
- Excellent analytical and problem-solving skills.
- Excellent written and verbal communication skills.
- Experience provisioning and managing cloud infrastructure with Terraform.
- Experience managing Java-based application environments.
- Experience utilizing Kubernetes for Docker deployments.
- Expertise in one or more high-level programming languages.
- Experience with monitoring, reporting, and alerting tools.
- Experience building and managing systems in Azure.
- Experience in Linux systems administration.
- Experience managing relational (PostgreSQL/MySQL) and NoSQL databases.
- Experience developing with Python.
- Experience working with open source tools and technologies.
- Experience working on open source software project teams.
- Experience with agile methodologies.
- Experience working on a fully remote team.
Description
This position will collaborate with cross-functional teams across all phases of software projects including requirements analysis, design, development, testing, deployment, and maintenance. This is a remote position working with a fully remote (and fun) team.
Role and Responsibilities
- Work closely with software engineering to define and build tooling and automation that simplifies and supports the software development lifecycle, encourages best practices, and smooths the transition to production deployment.
- Build infrastructure as code to ensure consistent and reliable management of application environments.
- Provision cloud-based infrastructure used to deploy, manage, and scale software applications.
- Design, build, and support efficient CI/CD pipelines.
- Maintain system stability while facilitating a steady flow of software updates and feature deployments.
- Build and manage log and metric capture and analysis systems.
- Optimize system deployments to balance performance, cost, and security concerns.
- Develop system monitoring and alerting capabilities.
- Manage and monitor system access controls and authorization mechanisms.
- Perform systems administration to ensure operating systems, tools, and software remain up-to-date, functional, and secure.
- Troubleshoot and resolve system alerts, failures, and operational inefficiencies.
- Support system and software testing and debugging.
- Manage day-to-day system operations.
Employers will see your profile when they are sending a job in your skill.
Create Your Profile (simple)