Job Description
Deloitte Innovations & Platforms is looking for a Software Engineer with a focus on Platform Engineering to help our teams to build cloud-based applications that excite our customers. You will shape and deliver on our asset strategy by performing the following tasks:
- Work with diverse teams of software developers to understand their software development challenges & & explore options to improve their process and meet their goals
- Evaluate new technology options and continually improve our DevOps toolset
- Participate in the development of software accelerators to enhance our DevOps toolset
- Promote and advise teams on best coding practices, development tools, and deployment options
- Constantly strive to acquire new skills
- Ensure SDLC best practices and standards are followed
Qualifications
Required:
- 5+ years of technology experience in an enterprise or web scale product company
- 2+ years of Software Development, Configuration Management, Implementation, and/or support of cloud technologies and platforms
- Excellent communication skills
- Hands on Experience with one or more object-oriented programming languages (API Design, Python)
- Comfortable with programmatically consuming RESTful APIs
- Hands on experience working with deployment and orchestration technologies (Docker, Kubernetes)
- Hands on experience with CI/CD tools (Concourse CI, Argo CD, Bamboo, Azure DevOps)
- Expert knowledge of Git DVCS
Preferred:
- Bachelors in Computer Science or Information Technology or similar field
- Agile Learner with a passion for technology
- Hands on experience with Python scripting
- Working knowledge of Linux, Windows and MacOS
- Knowledge on Configuration Management tools such as Ansible, Terraform, Puppet, Chef
- Hands on experience with one or more leading cloud providers (GCP, AWS & Azure)