Logo
Agile People & Payroll

AWS Dev Ops Engineer

Agile People & Payroll, Greendale, Wisconsin, United States, 53129


Agile People & Payroll

Agile People and Payroll offers tailored HR and payroll solutions that cater to the specific needs of each business, helping optimize operations, enhance employee satisfaction, and unleash the full potential of their workforce.POSITION SUMMARY:We are seeking an experienced AWS DevOps Engineer who will build/manage the following assets:CI/CD pipelinesConfiguration managementInfrastructure managementInfrastructure as a CodeAgile planningContainerizationAutomating processes & MonitoringThis exceptional individual will coordinate & collaborate with cross-functional teams to assure success of the department. The role will participate in the development of novel software & digital assets, via SDLC & Agile/Scrum with the entire department of Product, Engineering, Architecture, Compliance, Quality & Configuration.RequirementsHigh Level Concepts/Technologies with Documentation:The ideal candidate will have expertise in the following concepts & technologies:ContainerizationInfrastructure managementDeploymentConfiguration managementImplement and maintain monitoring stacksInfrastructure as code (iac)Project managementAutomation & ScriptingRPA experience e.g. UI/Path, creating robotsSystem administrationAdding or changing workflow processesSecurityEnsuring systems and processes are documentedExperience with reviewing and validating codeMaintenance and troubleshootingTechnical support; Root cause analysis; Provide on-call support as neededA mastery of documentation skills is a primary requirement for every role in the Application Development Department:Making documentation easy to find and readCollaboration Docs in order to understand the project's architecture, components, and processesOnboarding Docs, to onboard quicklyRisk mitigation, to verify configurations and settings, reducing the risk of errors and security vulnerabilitiesStandardization of best practicesMetric capture to benchmark metrics for code qualityShared responsibility concerning documentation-as-Code (DaC)Responsibilities, Expectations & Qualifications:The DevOps focus is centralized on bridging the developmental endeavors & operational endeavors, including:Application development management: Setting up environments for application development, monitoring performance, and ensuring securityAutomation: Automating recurring tasks and streamlining software development and deployment processesIntegration: Integrating automated processes and testing configurationsAgile development: Implementing agile development practices like code reviews and source controlRequired AWS Exposure & Competency:Organizing around applications & environments - AWS Organizations ServiceUser Access Management - AWS IAM Identity CenterSecurity:AWS Security HubAWS Guard DutyData Encryption:Encryption at rest: Encryption Keys (KMS), anonymizationTLS (Transport Layer Security)Access Management: AWS Service: IAM Identity Center (tool proper)Networking:VPC, Security Groups, Internet Gateway, Web Access Firewall, Session ManagerCompute:Server-less (lambdas) & Containerization (Docker) with (Elastic Container Service)Data: RDS, S3, Redshift, RedisRoute53 & CognitoLogging & Monitoring: Cloudwatch & Alarms/Logs/Notifications/MonitoringCompliance: AWS organizations, IAM identity centerBilling & Invoicing: CloudwatchResponsibilities & Expected Skills:Elastic Container Service, Containerization & DockerWork on ways to automate & improve development & release processesBuilding & implementing new development tools & infrastructureBuild tools to reduce occurrence of errors & improve customer experienceDevelop software to integrate with internal back-end systemsMaintenance:Managing production & non-production workloads with docker containersBuild & maintain cloud-first monitoring, logging, & alerting tools & processes that support 24/7 enterprise platformsMonitor & resolve infrastructure performance & security issues. Perform root cause analysisConduct testing throughout each of our environmentsProvide technical supportUnderstanding the needs of stakeholders & conveying them to developersAgile/Scrum:Working with software developers & software engineers to ensure that development follows established processes & works as intendedPlanning projects & being involved in project management decisionsIdentifying technical problems & developing software updates & fixesDevelopment:Deploy updates & fixes, & provide advanced technical supportEstablish new pipelines in order to manage an AWS infrastructure using Infrastructure as Code tools, maintaining compliance with CIS & NIST frameworksTesting & examining code written by others & analyzing resultsEnsuring that systems are safe & secure against cybersecurity threatsPerform root cause analysis of production errors & resolve technical issuesTools:AWS (see ‘Required Exposure & Competency’ above)Good knowledge of Bash, PowerShell, PythonProficiency with Git & GitHub workflowsWorking knowledge of databases & SQL/MongoDBRequired Qualifications:Formal/OTJ training or certification on software engineering concepts & applied experience3+ years of deep knowledge & experience deploying & maintaining distributed systems in AWSAdvanced knowledge of AWS & AWS CLI including EC2, VPC, EBS, NLB/ALB, SNS, S3, IAM, CloudWatch, Lambda, Elastic Container Service (ECS)Knowledge of the AWS Well Architected FrameworkProficient with git & git workflowsStrong knowledge & understanding of CI/CD pipeline automation & tools4+ years of professional software development exposure to web applications, including team collaboration & code repository (GitHub)4+ years of full software development life cycle, including coding standards, code reviews, unit & integration testing, & operations experience3+ years hands on, production-level experience as a DevOps Engineer2+ years of active engagement in an Agile/Scrum teamExperience as a mentor, tech lead or leading an engineering teamExperience Level:4+ years of relevant experience for the role within the last five years.WHAT WE OFFER:Competitive CompensationAnnual Bonus ProgramUnlimited Paid Time OffReferral Program401kNOTEThis job description in no way states or implies that these are the only duties to be performed by the employee(s) incumbent in this position. Employees will be required to follow any other job-related instructions and to perform any other job-related duties requested by any person authorized to give instructions or assignments. All duties and responsibilities are essential functions and requirements and are subject to possible modification to reasonably accommodate individuals with disabilities. To perform this job successfully, the incumbents will possess the skills, aptitudes, and abilities to perform each duty proficiently. Some requirements may exclude individuals who pose a direct threat or significant risk to the health or safety of themselves or others. The requirements listed in this document are the minimum levels of knowledge, skills, or abilities. This document does not create an employment contract, implied or otherwise, other than an “at will” relationship. Agile People and Payroll provides equal employment opportunities to all applicants, without regard to unlawful considerations of or discrimination against race, religion, creed, color, nationality, sex, sexual orientation, gender identity, age, ancestry, physical or mental disability, medical condition or characteristics, marital status, or any other classification prohibited by applicable local, state, or federal laws. Agile People and Payroll may obtain a ‘consumer report’ about you from a consumer reporting agency for employment purposes. A ‘consumer report’ is a background screening report that may contain information regarding your criminal history, driving history, and information about you.Candidates must be located in the DFW Area.Job Type: Full-time/ In officeSchedule: Monday – FridayCompensation package:Base Pay: $100,000.00-110,000.00 per yearIncentive/Bonus: Eligible for annual company bonus program

#J-18808-Ljbffr