A recognized services company in Washington, D.C., is looking to fill an immediate need with the addition of a new Systems Automation Engineer to their team. In this role, the Systems Automation Engineer will be responsible for managing the installation, configuration, monitoring, and patching of applications in a Windows environment.
About the Opportunity:
- Able to work onsite 1-2X per week at the client site in Washington, DC, and as needed to support critical events which may take place over the weekend
- U.S. Citizenship required
- Must pass a background investigation to obtain Public Trust
Responsibilities:
- Ensure that all application software packages are sufficiently patched to remove any vulnerabilities to the environment
- Develop and maintain PowerShell scripts for automation and system management
- Ensure compliance with security policies and best practices for application patching and configuration
- Install, configure, and maintain enterprise applications in a Windows-based environment
- Monitor application health, troubleshoot issues, and apply patches/upgrades as needed
- Implement and support Single Sign-On (SSO) solutions using ADFS and other authentication mechanisms
- Work closely with Windows Administrators and Active Directory teams to ensure seamless application integration
- Collaborate with DevOps and IT teams to monitor application performance and uptime
- Deploy and manage applications in Azure cloud environments
- Support containerized application deployments using Docker and Kubernetes
Qualifications:
- Intermediate PowerShell skills and base level of backend development experience
- Experience in the technical aspects of DevOps techniques, continuous integration, continuous testing, and continuous deployment
- Experience managing Windows Server and Active Directory
- Experience (2 years min) with Azure cloud services and container orchestration using either or both of the following tools: Docker Compose or Kubernetes (K8s)
- Experience with SSO (Single Sign-On), ADFS (Active Directory Federation Services), PowerShell scripting, and MS SQL Server
- Familiarity with Open-Source tools for test automation, such as Selenium
Desired Skills:
- 5+ years of hands-on experience supporting DevOps to reengineer and automate the software development process (CI/CD)
- Experience working in a large Software Development program using Agile development methodology
- Basic Python skills and base level of Backend Development experience
- Experience implementing DevOps for a Cloud-based system on a modernization program
- Experience with Container Management Platforms such as OpenShift
- Experience with Infrastructure as Code tools such as Ansible, Puppet and Terraform
- Experience with Continuous Monitoring tools such as E L/F K Stack (Elasticsearch, Logstash/Fluentd, Kibana)