We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Herndon, VA

SUMMARY

  • DevOps Engineer/AWS Cloud Engineer/Linux and Windows System Engineer with over 13yrs of experience in the IT sector.
  • I’ve worked in Systems Engineering for a total of 10yrs with 5 years being in AWS Cloud Engineering and DevOps.
  • I’ve Architected technical solutions for on premise, public and private cloud enterprise infrastructure.
  • I’ve built and deployed both unit and functional tests for a range of applications.
  • Performed scheduled maintenance, patching thousands of virtual servers both on premise and cloud native.
  • Experienced in Deploying/Monitoring applications. Well versed in Software Development Lifecycle.
  • Served as Scrum Master/Tech lead in multiple high visibility projects from planning to operational transfer.
  • Excellent technical and interpersonal skills. Experience working with Agile, Kanban, Scrum, and ITIL methodology.

TECHNICAL SKILLS

Linux Server OS: Amazon Linux I/II, Red Hat Enterprise Linux (RHEL), Community Enterprise Operating System (Centos) 7/8, Ubuntu Server, Windows Server 2008/2012/2016

CI/CD: Jenkins, CodePipeline, Gitlab

Container: Docker, Kubernetes

Infrastructure: VMware (vCenter, vSphere, ESXi), Confidential (AWS)

Web Servers: Apache, Tomcat, Gunicorn (Django), Sinatra, JBoss, Weblogic, Nginx, Express

Relational Databases: MySQL/MariaDB, Aurora, Postgresql

NoSQL Databases: DynamoDB, MongoDB, Postgresql

Automation Frameworks and Tooling: Puppet, Chef Automate, Puppet, Ansible

Version Control: AWS CodeCommit, GitLab, Bitbucket, GitHub

Web Frameworks: Python (Django, Flask), Javascript (React, MERN stack), Ruby on Rails

Familiar with Confidential (AWS) core services and features: Elastic Cloud Compute (EC2), Virtual Private Cloud (VPC), Simple Storage Service (S3), Elastic Block Storage (EBS), Amazon Aurora, Amazon RDS, Amazon Redshift, AWS CodeCommit, AWS CodeDeploy, AWS CodePipeline, Amazon Linux I/II, Simple Notification Service (SNS), Simple Queue Service (SQS), API Gateway, Identity and Access Management (IAM), Elastic Load Balancing (ELB), AWS CloudFormation, Lambda, Serverless Application Model (SAM)

Project Tracking Software: Jira, Confluence

Commercial off - the-shelf Products: Cisco IOS, Solar Wind, Docker, Kubernetes, Kibana, Elastic Search

Programming Languages: Python, Ruby, Bash, Powershell, Java, YAML, JSON, Nodejs, Groovy

PROFESSIONAL EXPERIENCE

Confidential

DevOps Engineer

Responsibilities:

  • Write automation using Chef Automate to
  • Set or change infrastructure configuration according to change management directives
  • Programmatically create and or make changes to application configuration files
  • Writing bash scripts to
  • Loop through different environment configurations to verify infrastructure compliance
  • Perform post deployment root cause analysis for failed deployments
  • Standup new infrastructure appliances as needed to extend private cloud capability for clients
  • Write bootstrap scripts
  • Stage software on network attached storage for installation and configuration automation
  • Information assurance patching to set and or maintain security compliance
  • Build CI/CD pipelines using Jenkins
  • Ship, test, and deploy applications using docker containers
  • Build and run images as a container
  • Push / Pull images to and from docker hub
  • Deploying database containers for MySql and Mongodb backend
  • Updating Dockerfiles in version control for various images
  • Removing containers from the environment using docker cli
  • Attaching container volumes
  • Setting up and managing inter container communication via network discovery
  • Use Kubernetes to orchestrate docker containers for application deployment
  • Provision new infrastructure using VmWare vRealise automation
  • Bootstrap new virtual machines
  • Connect windows virtual machines to domain controllers
  • Stand up DNS
  • Setup NTP peers throughout environment
  • Deploy commercial off the shelf software to both Windows and Red Hat (Linux) environments
  • Versioned software developed using git and Bitbucket
  • Refactoring code for performance efficiency, better logic flow, third party tool integration
  • Fix merge conflicts for different feature branches
  • Make pull request to update and or add to codebase
  • Generate issues for potential code improvement
  • Perform code reviews on team member merge request
  • Use Jira to manage different workflows for tracking change management activities
  • Cross team collaboration between different scrum teams
  • Emergency escalations that require immediate attention such as customer impacting events and painful edge case
  • Sprint tasking
  • Use testing frameworks notably cookstyle, kitchen and rubocop to validate chef logic
  • Test post installation configuration health using customer use case procedures
  • Generate release notes for feature launches
  • Assist in project management functions by creating sprint tasking through componentization of stories
  • Mentor junior engineers in code review standards and best practices

Confidential, Herndon, VA

Cloud DevOps Engineer

Responsibilities:

  • Build Continuous Integration / Continuous Delivery pipelines for zero touch application deployments
  • Test software through different stages of delivery Gamma, Beta, Alpha, Staging / Pre-Prod, Production
  • Setup repository hooks to kickoff builds after code review and push changes to pipeline for fleet wide dissemination
  • Troubleshoot pipeline deployment failures for different availability zones and regions
  • Provision infrastructure resources utilizing one or more of the following: AWS CLI, CloudFormation, or AWS SDK to support service delivery notably
  • Load Balancer: Application and Network Load Balancers
  • Compute resources: API Endpoint authentication privileges, IAM user and groups, Synthesize CloudFormation stacks.
  • Storage: S3 buckets, Elastic Block Storage (EBS)
  • Monitoring: Cloud Watch metrics
  • Persistent Storage: DynamoDB tables, Lambda functions, Simple Queue Service (SQS) and SNS (Simple Notification Service)
  • Use Amazon Route53 to provision domain services functions in support of service discovery
  • Design, build, test, and deploy automation using AWS Python Software Development Kit (SDK) Boto3 and AWS Ruby SDK
  • Build APIs for various development tasking notably
  • API clients for interacting with internal applications through CRUD operations for data acquisition and delivery.
  • Integration between microservices in an effort to generate service health views for pinpointing bottlenecks
  • Drive out manual tasking by calling remote functions based on application and or infrastructure states
  • Evaluate open-source python libraries and make recommendations for internal usage
  • Pull code from open source repositories such as PyPi,
  • Utilize git version control system (VCS) for source code management for project wide code base, review code commits for pull request from team members
  • Participate in code refactor planning for code base expansion and potential feature additions
  • Build command line applications to decrease operational burden and manual processes
  • Maintain Elastic Block Storage farm, scheduling maintenance for drive replacement and or rack migrations.
  • Trace network connectivity in and between different availability zones
  • Push code changes to repositories managing Network Load balancer config scripts for making data traversal alternations.
  • Build redundant systems to ensure high availability and reliability:
  • Launch services in multiple availability zones within one region(s)
  • Utilize EC2 auto scaling for compute support during heavy load.
  • Configure Burstable performance instances
  • Build Network Address translation for package distribution
  • Build, test, and implement backup plans for database and ec2 instance snapshots
  • Configure Load Balancers for handling queue pools
  • Push new AWS services to “General Availability” status for cleared regions.
  • Gather service launch requirements and documentation
  • Schedule meetings with service owners, benefactors and stakeholders
  • Provide a verifiable checklist of pre-launch checks to ensure favorable launch outcomes
  • 24x7 monitoring on physical and virtual servers and infrastructure.
  • Use cloud watch to track server and networking fleet health
  • Setup monitors and alarms for microservices, server fleet, and networking infrastructure
  • Setup alarms for metric threshold triggers and automated responses
  • Page on call engineers
  • Execute deployment rollbacks if monitor parameters breath their specified threshold ceiling or floor during or after deployment
  • Use API endpoint test suites to pole endpoints for uptime and response validation
  • Bring microservices online using service discovery tools and features
  • Participate in On-Call rotation and bi-weekly sprints

Confidential, Seattle, WA

Enterprise Cloud Solutions - Network Operations Engineer

Responsibilities:

  • Heavy utilization of Red Hat Enterprise Linux and CentOS
  • Network monitoring and traffic alterations to handle architecture configuration changes
  • 99.999% uptime of over 5000+ web, app, and proxy servers
  • Bash automation scripting for repetitive tasks and reporting creation
  • Python tool development for systems administration automation
  • Author and or update knowledge base articles to grow technical reference documentation library
  • Adherence to SLA agreement with heavy dependence on ITIL best practices
  • Collaborate with various engineering teams to synchronize production system support
  • Utilize change management procedures to track enterprise architecture modifications
  • Manage communication streams between production teams and enterprise clients

Confidential, Bangor, WA

Assistant Technical Manager

Responsibilities:

  • Develop telecommunications planning processes and procedures
  • Plan, execute, and manage projects from inception to closing
  • Perform incident management responsibility during emergencies
  • Evaluate performance metrics based on Naval Baseline Key Performance Indicators
  • Oversee Information Technology asset management and maintenance
  • Provide general military training and mentorship to junior sailors
  • Advise command leadership team on budgetary recommendations

Confidential, Norfolk, VA

Telecommunications Center Supervisor

Responsibilities:

  • Monitor day-to-day datacenter personal and activities
  • Coordinate usage of globally distributed ground terminals
  • Author, update and or disseminate telecommunications instructions for fleet units
  • Participate in fleet wide exercises and activities to evaluate performance and process efficiency
  • Assist in planning and testing business continuity and disaster recovery procedures

Confidential, Pearl Harbor, HI

Junior Systems Administrator

Responsibilities:

  • Setup, configure, troubleshoot, monitor, maintain and administer telecommunications IT resources

We'd love your feedback!