We provide IT Staff Augmentation Services!

Devops / Build & Release Engineer Resume

4.00/5 (Submit Your Rating)

Des Moines, IA

SUMMARY

  • 6+ years of experience as an AWS DevOps Engineer in Installation, Configuration, Management of Linux OS (RHEL, CentOS, Ubuntu), Amazon Web Services.
  • Extensively worked on continuous integration tool like Hudson, Team city, Jenkins, CA Harvest and Bamboo for end - to-end automation of various build and deployments.
  • Experience working with code compilation, packaging, deployment/ release methodology, Linux Systems, Network troubleshooting and Database Development & Administration.
  • Experience working with developing scripts and automation tools used for building, integrating and deploying software releases to multiple environments. Extensive experience working with build tools like Ant, Maven.
  • Proficient with Continuous Integration (CI) tools like Jenkins, Bamboo, uDeploy, Hudson.
  • Strong experience in Configuration Management like Ansible, Chef, Puppet performing application builds/packaging, defect management, troubleshooting, version control and environment supervision.
  • Extensive experience in working with continuous delivery using Chef and developed Cookbooks and coded recipes for configuring infrastructures and for automating deployments and administrating infrastructure of the nodes.
  • Strong experience working with version control systems like Subversion and GIT and used source code management client tools like GitHub, Git GUI, CVS and other command line applications.
  • Expertise working with installation and configuration of web servers like Apache, Tomcat, and Web Logic.
  • Experience working and maintaining Atlassian products like JIRA, Confluence, Bitbucket, Bamboo.
  • Profound understanding of version control tools like CVS, GIT, SVN, clearcase to track and update the code written by different people.
  • Experience with deploying Puppet, Puppet Dashboard and PuppetDB for configuration management to existing infrastructure and monitor scalable on Amazon Web Services (AWS) and was also involved in Container Based deployments (Docker) with Chef Configuration management tool.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Good understanding of AWS and related services like EBS, RDS, ELB, Route53, S3, EC2, AMI, IAM through AWS console.
  • Was also involved in architecture and implementation of DevOps platform and cloud solutions.
  • Implemented and supported monitoring tools like AppDynamics, Nagios and Splunk on QA and Production servers for Resource, Network and Log Trace Monitoring. Proficient in working with network protocols like TCP/IP, DNS.
  • Gained sound knowledge in product deployment in servers, mail servers, monitoring tools & shell scripts, networking, SQL/MySQL.
  • Hands on experience on performance monitoring tools like CloudWatch and Services Related to AWS.
  • Gained good knowledge in Linux command line & bash shell scripting.
  • Worked on Virtualization Products VMware ESX Server/ Virtualization Client 2.5, Proxmox.
  • Performed all the Maintenance and Auditing tasks during Maintenance window.
  • Excellent communication skills, ability to work as a team or individually, ability to learn new technologies quickly.

TECHNICAL SKILLS

Programming Languages/Scripting: Python, Bash, Shell, Ruby, YAML, Java, JSON

Virtualization: VMware ESX 4.x, vSphere 5, Hyper-V, KVM, Solus-VM

Version Control System: Subversion (SVN), GIT, Bit Bucket, AWS CodeCommit

Build Tools: ANT, Maven, Gradle

CI Tools: Jenkins, Bamboo, U-Deploy, AWS CodePipeline

Configuration Management Tools: Ansible, Chef, Hashi corp Terraform, Puppet

Containerization Tools: Docker, Kubernetes

Operating Systems: Windows, Linux, UNIX, RHEL/CentOS /6.x/7.x/8

Web/App Servers: Apache Tomcat, Web Logic, Web Sphere, JBoss, Nginx

Documentation Platforms: Confluence, SharePoint, wiki

Bug Tracking Tools: JIRA, HPQC, Service Now, VSTS (Azure DevOps)

Web Technologies: HTML5, CSS

Databases: MYSQL, SQL Server, DynamoDB, Cassandra

Cloud Platform: AWS, Azure, GCP, OpenStack, Openshift

Monitoring Tools: Splunk, Dynatrace, Nimsoft, IDERA, Scout (Solar Winds), Nagios

PROFESSIONAL EXPERIENCE

Confidential - Des Moines, IA

DevOps / Build & Release Engineer

Responsibilities:

  • Involved in designing and deploying applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS.
  • Experience in installing, configuring and maintaining for continuous integration (CI) and for End-to-End automation for all build and deployments and managed builds for multiple concurrent and overlapping releases.
  • Worked on Docker registry, Machine, Hub and creating, attaching, networking of Docker containers, container orchestration using Kubernetes for clustering, load balancing, scaling and service discovery using selectors, nodes and pods.
  • Worked in writing the Groovy scripts for CICD Pipeline using Jenkins pipeline and made a path for the smooth deployment of micro services code using Dockerized builds to AWS ECS.
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, Puppet, Terraform and AWS.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Using Bash and Python, included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
  • Implementing a Continuous Delivery framework using Jenkins, Ansible, and Maven & Nexus in Linux environment.
  • Develop multiple Ansible playbook for custom Tomcat, Apache, and ActiveMQ software’s.
  • Extensively worked in Splunk starting from Requirement gathering, hardware procurement, configuration and creating business required dashboard RDS, alerts and creating incidents based on the alerts.
  • Maintained Docker - registry, images, tagging and writing Docker files for creating new images.
  • Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform.
  • Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Developed Ansible roles and playbooks for installation and configuration of software’s like different versions Java, Tomcat, Apache, MongoDB, PostgresDB, RabbitMQ, Redis, WSO2 ESB, DSS, Nagios, Splunk.
  • Updating kernel & security patches in Amazon linux environment, handling out of memory issues in Linux kernels during rebalance in Kafka cluster.
  • Created Puppet automation with multiple modules as per component like Kafka, Zookeepers, Mysql, and Logstash.
  • Rolling upgrade cluster from kafka 0.9/0.10.2/0.11 without any downtime/data loss while upgradation.
  • DevOps Tooling SME responsible for implementing and administering the integrated enterprise tool suite consisting of JIRA, HP ALM, GitHub, Jenkins.
  • Designed, Architected and configured build/deployment (DevOps) Automation tools Jenkins, GitLab, Artifactory and Ansible servers as part of platform engineering team to support across enterprise.
  • Worked in migration of the jobs from Bamboo to Jenkins.
  • Developed Ansible playbooks/roles to deploy the applications/artifacts to Tomcat, Apache, WSO2 ESB and standalone jetty java applications from dev to Prod Env using Jenkins-Ansible plugin.
  • Worked with Ansible vault to decrypt and encrypt the sensitive information in Ansible configuration.
  • Used the Test-Kitchen AWS EC2 Driver for launching of the Stacks during the Development Process and used R-spec to test the infrastructure and configuration after the convergence.
  • Developed Bash and Python Scripts for the purpose of AWS stack creation and deployment of the apps.
  • Coordinated Release effort among various (ITOPS, QA and Business Analysis) teams.
  • Used JIRA tool to track all the defects and changes released to all environments.
  • Performed the automation deployments using AWS by creating the IAM roles and policies and used the code pipeline plugin to integrate Jenkins with AWS and created the EC2 instances to provide the virtual servers.

Environment: GitLab (GIT), Subversion, Terraform, CHEF, Maven, Shell, Perl, Python, JSON, Ruby, Linux, Tomcat, Apache, Postgre SQL, JIRA, AWS, VMware, Kafka, Zookeeper, Ansible, Docker, Kubernetes, PowerShell, Splunk, Nagios.

Confidential - Bloomington, IL

DevOps / Build & Release Engineer

Responsibilities:

  • Created and maintained Highly Available and Fault Tolerant infrastructure in Amazon VPC using EC2 with Elastic load balancing and Auto scaling groups in AWS cloud. Created AWS Config stack in CloudFormation that will monitor everything going in on AWS account.
  • Setup and build AWS infrastructure in various resources like VPC, EC2, RDB, S3, IAM, EB, Security Group, Auto Scaling, SES, SNS and RDS in CloudFormation JSON templates. Migrating on premise Database Servers to AWS Cloud using AWS DMS.
  • Worked with various AWS EC2 and S3 CLI tools. Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Experience in Cloud computing, Windows Azure environment, creating the New VMs, Azure subscriptions, storage accounts, managing SSL certificates for IIS Websites, administering azure assets using PowerShell.
  • Worked on Azure cloud services, Azure storage, Azure active directory, Azure service Bus. Create and manage Azure AD tenants and configure application integration with Azure AD. Integrate on-premises Windows AD tenants and Configure application integration with Azure AD.
  • Configured continuous integration from Source control, setting up build definition within Visual Studio Team Services (VSTS) and configure continuous delivery to automate the deployment of ASP.NET MVC applications to Azure web apps.
  • Deployed ASP.NET web Application in Azure using Web App service, connected it to Azure SQL Database and used VSTS to provide CI/CD pipeline.
  • Worked in EBS Encryption, S3, and data confidential rest and data in transit. Created Python scripts to automate AWS Services which includes ELB, Cloud front, Lambda, database security and application configuration also developed them to take backup of EBS volumes using AWS Lambda, Cloud Watch.
  • Configured AWS Identity & Access Management (IAM) by managing the user’s new accounts, roles and groups.
  • Supported AWS Cloud environment with AWS instances and configured ElasticIP and Elastic storage.
  • Installed/configured/maintained/administrated the network servers DNS, NIS, NFS, Send mail and application server Apache, JBOSS, Web logic, Oracle E-business suite and Samba on Linux.
  • Using Kubernetes, I have controlled and automated application deployments and updates and orchestrated deployment. Managed Docker containers with multiple names spaced versions.
  • Used Heapster monitoring platform on Kubernetes to report detailed resource usage information.
  • Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on AWS. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Configured EC2 instances by writing Terraform templates, Chef Cookbooks, recipes and pushed them on to Chef Server. Wrote Lambda functions in Python for AWS Lambda and invoked Python scripts for data transformations and analytics on large data sets in EMR clusters and AWS Kinesis data streams.
  • Automated the cloud deployments using Chef, Python and AWS CloudFormation Templates and configured Chef to build up services and applications on the instances once they have been configured using CloudFormation.
  • Using Chef, deployed and configured Elastic Search, Log Stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.
  • Wrote Terraform scripts to automate AWS services which include Web servers, ELB, Cloud Front distribution, Database, EC2, database security groups and S3 bucket.
  • Implemented the Chef cookbook SSSD to automate the integration process between RHEL and windows AD using Kerberos key tab file. Highly involved in configuring, monitoring multi-platform servers by defining Chef Server from workstation to manage and configure Chef Nodes.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s, whenever a GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it. Troubleshoot the build issue during the Jenkins build process.
  • Creating Python scripts to fully automate AWS services which includes ELB, Cloud Front Distribution, EC2, Security Groups and S3. This script creates stacks, single servers and joins web servers to stacks. Expert knowledge in bash Shell scripting and automation of cronjobs.
  • Integrating Defect tracking tool JIRA with Confluence and Jenkins CI server for identifying, logging and, tracking and documenting defects/issues in real-time.
  • Experienced in branching, tagging, and maintaining the version control systems across the environments using SCM tool like GitHub.
  • Used log monitoring tool called ELK to see log information. Implemented new ELK cluster for enterprise logging.
  • Configuring and managing an ELK stack, set up the elastic search ELK Stack to collect search and analyze log files from across the servers and integration of Application with monitoring tool New Relic for complete insight and proactive monitoring.
  • System configuration/hardening using IP tables, SE Linux, TCP Wrappers, ACL and traditional permission on Linux servers as well as restricting access to terminals, disabling unnecessary services and securing.

Environment: AWS (EC2, EBS, S3, VPC, Code Deploy, Code Commit, Elastic search, Lambda, API Gateway, Route 53 (DNS), ECS, CloudFormation, RDS, Dynamo DB, Load Balancers, Cloud Watch, SNS, SES, SQS, IAM, Redshift, Ops Works), Maven, Puppet, Ansible, Docker, Kubernetes, OpenStack, Jenkins, GIT, Python, Data dog, Jira.

Confidential - Town and Country, MO

DevOps / Build & Release Engineer

Responsibilities:

  • Worked on AWS EC2, VPC, Cloud Watch, IAM, and Elastic Beanstalk cloud to deliver and manage infrastructure through automation.
  • Git repositories were deployed and configured with branching, forks, tagging, and notifications.
  • Developed Perl and Bash scripts as part of database migration to perform data verification between Hive and Teradata databases.
  • Assisted in migrating to AWS instances from an existing data center.
  • Responsible for day to day build and deployments in pre-production and production environments.
  • Created a digital pipeline for our code to be put out into production.
  • Maintained version control of the source code through GitHub - migrated source code to AWS Code Commit where Jenkins would pull the latest Docker image to spin up the changes and compile the new source code ready to be put into production.
  • Incorporated Terraform for building, changing, and provisioning infrastructure.
  • Packaged the code into Docker containers which provides full process and dependency isolation.
  • Used Amazon EKS to run Docker containers allowing high scalability and automated deployment, as well as easy management.
  • Experienced in implementing and administering, monitoring tools like AWS cloud watch, Nagios, New Relic, Splunk, ELK, Grafana and Data Dog
  • Extensive Knowledge and hands-on experience implementing PaaS, IaaS, SaaS style delivery models inside the Enterprise (Data center) and in Public Clouds using like AWS, Google Cloud, and Kubernetes etc.
  • Set up a GCP Firewall rules in order to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.
  • Used an k stack as our standard logging and error handling platform.
  • Using a Docker file, created Docker images, worked on Docker container snapshots, removed images and managed Docker volumes.
  • Implemented elasticity, fault tolerant and fully accessible AWS cloud infrastructure which was automated with various services such as EC2, IAM, VPC, ELB, Route53, S3, Glacier, Cloud Watch, Cloud Trails, RDS, SNS, Auto Scaling Group for a wide range of applications using reusable code Terraform modules.
  • Implemented Secrets Managements solution utilizing Hashi corp vault with hybrid cloud
  • Converted current AWS infrastructure to serverless architecture (AWS Lambda, Kinesis) and deployed it through Terraform.
  • Worked on AWS Security groups by establishing virtual firewalls to manage traffic on various AWS EC2 instances.
  • Performed high accessibility testing of the AWS RDS MySQL database by recreating the original read failover from the main database and thereby supporting the main read replica.
  • Extensive experience in installing VMs O/S, setting priorities for VMs, cloning, templates creation and snapshots
  • Installed Management Server (vCenter Server) instances to allow various ESXi hosts to be managed centrally. Linked various vCenter servers to have a single instance of vSphere client to handle the entire Virtual environment
  • Elasticsearch + Logstash + Kibana has been installed and configured. Audited current installations of Elasticsearch.

Environment: s: Maven, Ant, Jenkins, AWS Cloud, Chef Workstation, Ansible, Shell, Python, JIIRA, Service now, Web logic server, VMware, Apache tomcat, Load balancer, Route 53, VPC, Elastic Beanstalk, Docker, Docker Containers, Kubernetes, New Relic, Apache, Jboss, Nginx, Jetty, Hashi corp, MYSQL and MONGODB Databases.

Confidential 

System Admin

Responsibilities:

  • Tuning of the TCP/IP stack for troubleshooting application and OS issues.
  • Responsible for installation and maintenance of the HP-UX and Solaris Servers.
  • Responsible for downloading and upgrading the patches as per the system requirements.
  • Support the PeopleSoft/Weblogic team by helping in the OS and Application upgrades and installation of new SSL certificates for Weblogic.
  • Responsible for troubleshooting end user and application problems.
  • Veritas File system and Veritas Volume Manager.
  • Creating User accounts, Mail account, groups, printer etc.
  • Monitoring system resources, logs, disk usage, scheduling backups and restore.
  • Set up Quotas for the user accounts & limiting the disk space usage.
  • Creation/Configuration of Additional swap/ tmp dynamically as and when required.
  • NFS Management - Take care of user accounts/groups, setting up of NFS Environment.
  • Solving the problems as & when created when NFS data being accessed.
  • Maintenance of VERITAS Cluster Server.
  • Used NetBackup for backing up & restoration of file systems.
  • Built new servers using Custom jumpstart installation and Kick start.
  • Securing services using TCP wrapper and SE Linux. Worked with Firewalls using IP Tables.
  • OpenSSH configuration.
  • Involved in Creating Virtual machines, Creation of templates from VMs and Creation of VMs from templates.
  • Experience with VMware vCenter Server 4.0 and ESXi hosts, with both RedHat Linux and Windows Server 2008 guest installations.
  • Worked on upgrades without downtime using yum and as well as setting servers locally for upgrades.
  • Repairing the corrupted file system using FSCK. Network Interface configuration.
  • Created Logical Volumes (LVM) for Linux operating system. Worked extensively on VMware (virtualization
  • Responsible for managing the OS test, release and push process.
  • Worked on variety of Linux platforms Red Hat Linux, Solaris which includes installation, configuring and maintenance of applications on this environment.
  • Installed packages using YUM and Red Hat Package Manager (RPM) on various servers.
  • Provide support to Account Managers, UNIX and Windows technicians, and other departments.
  • Built and Deployed Java to a Web Application Server in Agile continuous integration environment.
  • Performance tuning of Virtual Memory, CPU, system usage in Linux and Solaris servers.

Environment: Linux, Unix, Yum, RPM, Bash shell, WHM/Cpanel Configuration, Apache/Nginx configuration, Postfix, Dovecot, Samba, Virtualization, VMware, VirtualBox, Veritas File Management, SSH.

We'd love your feedback!