Senior Software Engineer/Developer

New Today

DevOps Engineer Facilitates DevOps capabilities-- Version Control, Continuous Integration/Continuous Delivery (CI/CD, Automation, Experimentation, Lean, and Observability. Develops CI/CD templates (pipeline as code) to enable self-service CI/CD. Builds modular, reusable Automation as Code templates Terraform, Python, and cloud service provider native services (CloudFormation Templates (CFT)). Builds mandatory governance for CI/CD -- code scans, linting, and container scanning. Facilitates application teams builds by supporting and designing pipeline orchestration and automation. Develops comprehensive documentation and best practices for DevOps standards and capabilities. Develops automation and pipeline templates for enterprise initiatives. Provides business solutions by developing complex software applications. Primary Responsibilities: Develops original and creative technical solutions to on-going development efforts. Designs applications or subsystems on major projects and for/in multiple platforms. Develops applications for multiple projects supporting several divisional initiatives. Supports and performs all phases of testing leading to implementation. Assists in the planning and conducting of user acceptance testing. Develops comprehensive documentation for multiple applications supporting several corporate initiatives. Responsible for post-installation testing of any problems. Establishes project plans for projects of moderate scope. Works on complex assignments and often multiple phases of a project. Performs independent and complex technical and functional analysis for multiple projects supporting several initiatives. Education and Experience: Bachelor's degree (or foreign education equivalent) in Computer Science, Applied Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and three (3) years of experience as a Senior Software Engineer/Developer (or closely related occupation) developing automation frameworks for web-based applications using Java, Agile, and DevOps methodologies. Or alternatively, Master's degree (or foreign education equivalent) in Computer Science, Applied Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and one (1) year of experience as a Senior Software Engineer/Developer (or closely related occupation) developing automation frameworks for web-based applications using Java, Agile, and DevOps methodologies. Skills and Knowledge: Demonstrated Expertise ("DE") designing and developing Continuous Delivery automation framework for the enablement, deployment, and coordination of end-to-end Cloud-based secured solutions/applications, using Amazon Cloud Computing Services Storage (S3 - Simple Storage Service and EBS- Elastic Block Store), Security (DivvyCloud and KMS- Key Management Service), Networking (Firewalls, SG- Security Groups, and VPC- Virtual Private Cloud), and Computing (EC2- Elastic Compute Cloud and EKS- Elastic Kubernetes Service) through Infrastructure as Code (IaC); and developing reusable modules, patterns, and reference templates with embedded enterprise security guardrails, standards, and observability enablement, using cloud and platform native tools (CloudFormation and Terraform). DE designing and developing efficient and scalable managed Cloud Ops platform for corporate technology, data architecture, Enterprise Cyber Security, and data governance applications to run on cloud - using Amazon S3, EBS, RDS, EC2, and SQS services; enabling observability and governance of Cloud workloads using DivvyCloud, CloudWatch, and Datadog; and automating the provisioning and performing operational maintenance of Cloud infrastructure for Alation and Collibra data governance and data cataloguing platforms. DE collaborating with architecture teams and stakeholders on application migration and onboarding strategies for Amazon Web Services (AWS), Azure, and Kubernetes; collaborating with enterprise Cloud, architecture, and product teams to enable the migration of on-premise Java, Application Programming Interface (API), and web applications to Cloud by designing and developing self-service IaC capabilities using Cloud native IaC (CloudFormation), platform agnostic IaC (Terraform and GitOps), Helm, Docker, and Jenkins; reviewing operational readiness checklists for applications migrating from legacy on-prem rancher platforms to production Elastic Kubernetes Service (Amazon EKS and EC2 compute); and coordinating with developers on standardized production best practices and processes for rolling out secure and reliable products with less time-to-market. DE designing and developing reusable CI/CD pipeline templates for application deployment through orchestration, using JenkinsCore, JenkinsEnterprise, and uDeploy; maintaining source code projects and repositories in Github according to internal corporate security policies and standards using GitHub security scan tools (MEND (SCA) and CodeQL (SAST)); automating the Build and Release process (through Artifactory) for Java and .NET using Maven and .NET tools combined with governance, code quality, and security scans; automating provision and administration tasks using Terraform, CloudFormation, Shell Scripting, and Python; and enabling observability through Datadog and load balancing using Amazon Elastic Load Balancer and Venafi (for digital certificates management).
Location:
Roanoke, TX, United States
Category:
Computer And Mathematical Occupations

We found some similar jobs based on your search