As a new DevOps engineer, you enjoy scripting, automation, developing, and working with robust monitoring tools at the cutting edge of technology. You see yourself as a subject matter expert who never stops learning, and you apply your knowledge to deliver great results, grow your career and help your colleagues grow around you.
Your responsibilities:
- Working directly with the Development and Systems team members to release, test, and monitor software
- Designing, implementing, and validating systems for build, deployment, and configuration management
- Building and testing automation tools for infrastructure provisioning
- Handling software deployments in all environments (Dev, QA, and Production)
- Building, maintaining, and monitoring highly available systems
- Troubleshooting production issues and coordinating with the development team to streamline software deployment
- Providing technical guidance and educating team members on development and operations
- Implementing automation tools and frameworks (CI/CD pipelines)
- Developing and maintaining design and troubleshooting documentation
- Improving infrastructure development and application deployment
- Applying cloud (AWS, Azure, GCP) computing skills to deploy upgrades and fixes
Requirements:
- Expertise using a scripting language (BASH, Python, etc.)
- Experience using any build and/or packaging tools (maven, gulp, etc.)
- Solid experience with Linux and/or Windows servers
- Experience with source control management (Git, SVN, etc.)
- Installation and configuration of web services (Nginx, Apache, etc.)
- Experience with CI/CD concepts and tools
- Experience with provisioning and configuration management tools (Ansible, Chef, Puppet, etc.)
- Experience with automation tools such as Jenkins or Bamboo
- Experience with Kubernetes, Docker, Containerization, etc.
- Experience with DB administration (Oracle, MySQL, SQL Server)
- Experience with centralized logging solutions such as ELK stack
- Cross-functional infrastructure experience with Systems, Storage, Networking, and Virtualization technologies
- Experience with service discovery tools
- Familiarity with continuous integration and delivery
If you are interested in this position, send us your resume (CV) electronically.