ECS is seeking a Senior Cloud Engineer to work in our Washington, DC office.
Job Description:
In order to meet the evolving needs of the Federal Government, including DoD customers, ECS has unique capabilities and expertise in Cloud Computing to help our customers achieve their goals and meet new Cloud-First mandates. We are an innovative technology firm focused on AWS, Azure, and multi-cloud solutions delivery. Our partnerships extend to AWS Premier Partner and Microsoft Cloud Development Partner programs coupled with AWS Approved Reseller and Microsoft Azure Circle Programs. Today, we stand out as a Cloud Leader.
ECS is looking for an experienced, passionate, and driven Sr. Cloud Engineer to drive existing capabilities in areas focused on design, architecture, DevSec/GitOps, big data, and security to deliver transformational and scalable cloud solutions in DoD Space.
We now have an exciting opportunity for a Sr. Cloud Engineer to join our team in supporting a large DoD program with the following roles and responsibilities
- Being integral to a team of subject matter experts, in a highly agile environment, to implement best in class solutions by leveraging a variety of automation, instance and/or container, orchestration, security, and native/non-native cloud services for large DoD program(s)
- Evaluating and implementing proof of concept solutions that fits the need of the platform and client requirements
- Leverage best practices to deploy and monitor deployments, facilitate management oversight, and put in place detection, incident-response, and mitigation practices to minimize and rapidly resolve discovered anomalies
- Periodically review and evaluate project progress and planned goals to anticipate development of new solutions, architecture designs, configuration-management practices, business intelligence, and technical documentation
- Have a solid understanding of AWS, Azure, and/or GCP Cloud Services, Network Infrastructure, Security Capabilities, Storage Solutions, Database Services/Tooling and Identity & Access Management capabilities to be able to engage with technical and non-technical leadership as well as product owners
- Participate in status meetings on progress, priorities, issues, performance issues, and future work
Essential Responsibilities
- Leverage DevSecOps best practices to design, implement, and deploy cloud software automation solutions
- Be familiar with Agile/Scrum methodologies and best practices in order to engage with leadership and government clientele on project development
- Be able to leverage Infrastructure as Code (IAC) tools such as Ansible, Terraform, Pulumi, Chef, etc. to structurally build requisite infrastructure
- Be able to design and implement pipelines via tools such as Jenkins, Gitlab, CircleCI, etc. coupled with source-controlled solutions such as Git, Subversion, etc.
- Leverage scripting languages such as Bash, Python, JavaScript, etc. to interface a variety of tooling together into a comprehensive package wherever applicable
- Be able to leverage Docker and Kubernetes toolsets to design, implement and deliver containerized services, troubleshoot failure modes and resolve system/architectural issues
- Have familiarity with monitoring tools such as Splunk, CloudWatch, DataDog, and/or Elastic Stack in order to engage with project monitoring and incident response activities
- Research and evaluate new tools (open/closed source) and make recommendations towards project use cases
- Develop software and data integration interfaces
- Act as a driver for integrating new technologies, methodologies, to facilitate agility and flexibility while improving capability
- Be able to write technical feasibility assessments for cloud components and/or solutions
- Be able to develop and execute on proof of concept solutions for leadership and client buy-in
- Be able to apply advanced technical knowledge and skills in developing cloud software solutions where complexity, innovation and technical expertise are required
- Migrate existing on-premises software applications to cloud leveraging a structured method and best practices
- Be able to integrate and troubleshoot hardware solutions in a hybrid cloud environment
- Integrate multiple software products across cloud and hybrid environments
- Develop processes and procedures for software applications’ migration to the cloud, as well as managed services in the cloud
Required Skills:
- Must be a US Citizen
- Must have an Active Top-Secret Clearance
- Bachelor's degree in Computer Science, Information Systems Management or similar preferred
- Senior level cloud engineer with more than 3-5 years of developing, engineering, and deploying enterprise class systems and services
- 3 years of hands-on experience designing and deploying large scale distributed environments within commercial cloud environments (e.g. AWS, GCP, Azure, IBM)
- 1-3 year of hands-on experience deploying containerized solutions utilizing container technologies (e.g. Docker) and orchestration frameworks (e.g. Kubernetes)
- 1-3 years of experience writing software or scripts in one of the following programming languages (Javascript, Python, PowerShell, Node.js, Ruby, Perl, Bash, Scala).
- 1-3 year of hands-on DevSecOps experience leveraging one or more of the following (Ansible, Jenkins, Chef, Puppet, Terraform, Twistlock/Snyk, GitHub/Gitlab, Sonarqube/Codacy, etc.)
- 1-3 years development experience in at least one high level languages like Java, C++, .NET, or another compiled language
- Familiarity with GitOps concepts and procedures
- Strong background in software development, integration, testing, software engineering practices, and security solutions
- Knowledge of machine learning fundamentals
- In depth knowledge and hands on experience with the full range of cloud service providers/solutions (AWS, Azure, GCP)
- Amazon Web Services (AWS) certification (at least Associate level), Microsoft Azure Administrator/DevOps Engineer, or GCP Associate Cloud Engineer
- CompTIA Security+, Certified Ethical Hacker, and/or CISSP
- Proven ability to lead change across large platforms using innovative technology solutions
- Demonstrated abilities in strategic thinking and leadership with strong relationship management ability
- Demonstrated experience with software migration for production cloud workloads
- Demonstrated Hands on experience developing solutions with cloud orchestration tools
- Demonstrated customer focus
- Strong analytical and strong problem-solving skills
- Communicates clearly and effectively evaluates information to make decisions
- Confronts difficult problems in a positive and creative way
- Balances multiple and competing priorities and executes accordingly
ECS is an equal opportunity employer and does not discriminate or allow discrimination on the basis of race, color, religion, gender, age, national origin, citizenship, disability, veteran status or any other classification protected by federal, state, or local law. ECS promotes affirmative action for minorities, women, disabled persons, and veterans.
ECS is a leading mid-sized provider of technology services to the United States Federal Government. We are focused on people, values and purpose. Every day, our 2300+ employees focus on providing their technical talent to support the Federal Agencies and Departments of the US Government to serve, protect and defend the American People. |