Join Cornerstone, a global leader in people development, as a Senior DevOps Engineer. This is a unique opportunity to be part of a dynamic team supporting application development across the world. You'll work on cutting-edge projects using AWS, playing a crucial role in our migration to AWS, continuous deployment, and microservices architecture. Your contributions will drive our technical and professional growth.
Key Responsibilities
- Cross-Functional Support. Collaborate with application development teams to support a variety of technical projects, offering strong inputs to our AWS migration and microservices architecture.
- Infrastructure Development. Design and develop AWS infrastructure using CloudFormation, automating validation, deployment, and maintenance.
- Build Tooling. Create and manage build tooling for automated testing and deployment of application components across diverse environments.
- End-to-End Ownership. Oversee your work from development through to production, including deployment, monitoring, troubleshooting, security, and compliance.
- Prototyping Solutions. Address technical challenges by prototyping solutions and working with application teams to apply best practices.
- Global Collaboration. Work with globally distributed teams to complete large, cross-functional projects and support company-wide technology migrations.
- Leadership. Work independently with minimal supervision and provide leadership and mentorship to other software engineers.
- Optimization. Collaborate with Architects to optimize the usage and cost of AWS resources.
Qualifications
- Experience. Minimum of 4 years in engineering, with a focus on infrastructure or build tooling.
- Technical Skills. Proficiency in Python, C#, or equivalent languages is essential.
- AWS Expertise. Hands-on experience with AWS, including architecting infrastructure using CloudFormation and ECS.
- Security Fundamentals. Solid understanding of security principles in a cloud environment.
- CI/CD Tools. Experience with continuous deployment and CI tools like Jenkins or TeamCity.
- Communication. Ability to clearly articulate technical issues and project details.
- Agile Environment. Experience delivering software in a Lean or Agile setting.
Preferred Skills
- Scripting. Experience with Python and Bash.
- Containers. Familiarity with Docker and container orchestration tools.
- Microservices. Experience with microservices development using .Net technology and C#.
Our Culture
At Cornerstone, our mission is to empower people, businesses, and communities. We are driven by our core values: champion customer success, bring our best, achieve together, get stuff done, and innovate every day. We seek individuals who are curious, capable, and eager to contribute to our inclusive and innovative team. Diversity is important to us, and we strive to reflect the demographics of our customers, clients, and communities.
About Cornerstone
Cornerstone is a premier people development company, offering comprehensive solutions for recruiting, personalized learning, training content, performance management, and employee data insights. With a global presence and a commitment to security and privacy, our solutions impact over 100 million people in 180+ countries and nearly 50 languages.