We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

3.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY

  • Around 6 years of Professional IT Experience working on DevOps, Build, Release Management, development cycle, server configuration and continuous integration.
  • Experience in managing source control repositories like GIT by creating new Repositories and creating user level credentials.
  • Well experienced with managing source code using Version control tools like GitHub , Bit Bucket .
  • Expert in configuring and maintaining Amazon Web Services such as EC2, ELB, ECS, Auto - Scaling, S3, Route53, IAM, VPC, RDS, Dynamo DB, Lambda, Cloud Trail, Cloud Watch, Elastic Cache, Glacier, SNS, SQS, Cloud Formation, Cloud Front and EMR.
  • Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
  • Created monitors, alarms, notifications and logs for lambda functions EC2 hosts using Cloud Watch. Created Micro Services using AWS lambda and API Gateway using REST API.
  • Developed Terraform and AWS Cloud Formation templates to create custom sized VPC, subnets, EC2 instances, ELB and other services.
  • Created S3 buckets and managed policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Handled large volumes of container clusters with Docker swarm, Kubernetes (EKS).
  • Hands on experience in Terraform for building, changing, and versioning of Infrastructure and wrote Templates for AWS infrastructure as a code (IaC) using Terraform to build staging and production environments.
  • Automated application deployment in the cloud using Docker and using Elastic Container Service (ECS) cluster.
  • Created Log collection in ELK. Installed File Beat on all nodes in cluster to send log data to Logstash.
  • Used Ansible to deploy ELK (Elastic Search, Logstash, Kibana) for automating continuous deployment (CD) and configured Nodes and deployment failure reporting.
  • Expertise in Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses), resource groups, VPN.
  • Great experience in using Jenkins (CICD) continuous integration service for automating everyday tasks and enhancement of build cycle for variety of products.
  • Maintained Jenkins (CICD) masters with over 80+ jobs for over 10+ different applications supported several quarterly and project releases in parallel.
  • Hands on Experience with chef by configuring the chef-repo and setting up multiple chef workstations and created Chef Cookbooks and Recipes to automate the deployment process and integrated with Jenkins jobs for Continuous Delivery (CD) framework.
  • Involved in configuring and integrating the servers with different environments to automatically provisioning and creating new machines using CM/ Provisioning tools like Chef, Ansible and Puppet.
  • Built Ansible playbooks to manage Web applications and used Ansible Tower and coordinated with Terraform DSL for automating inside the AWS cloud.
  • Worked on DevOps methodologies and cloud infrastructure automation tools like AWS by using Terraform.
  • Deployed various databases and applications which include java, .Net applications using Kubernetes cluster management with services like Redis and Nginx.
  • Experience in writing Ansible scripts and heavy Shell, Perl, Ruby, Python, and YAML scripting.
  • Proficiency on multiple databases like MongoDB, Cassandra, NoSQL, Oracle DB, and Dynamo DB
  • Experience in Blue/green deployment strategy by creating new applications which are identical to the existing production environment using Azure Resource Manager templates & Azure Traffic Manager weighted record sets to redirect traffic from the old environment to the new environment via DNS.
  • Experience on SonarQube to check the code quality and code coverage by using custom quality gates and quality profiles for multiple programming languages. Included this tool as a pipeline build step.
  • Worked on Blackduck and Veracode to perform scans for open source vulnerability and application integrity.
  • Worked on infrastructure with Docker containerization. Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Expertise on working with Docker and Kubernetes to perform various tasks such as orchestrating the deployment, scaling and management of Docker containers, Docker images and Docker hub. Used Jenkins pipeline to drive all micro service build outputs to the Docker registry and deployed to Kubernetes. Utilized Docker and Kubernetes for the run time environment of CI/CD system to build and test deployments.
  • Strong experience of Monitoring and log analytics tools like Nagios, Splunk, Elasticsearch, Logstash, and Kibana (ELK), Grafana .

TECHNICAL SKILLS

Cloud Platforms: Amazon Web Services (EC2, S3, EBS, ELB, RDS, Route53, Security Groups, VPC, SQS, SNS, IAM, Lambda, Glacier), Azure

Automation Tools: Jenkins, Bamboo, Chef, Puppet, Ansible, Salt, Docker, Kubernetes, Terraform

Web Services: REST, DOM, Microservices

Database Systems: Oracle DB, MySQL, AWS RDS, Dynamo DB, Redis

Scripting Languages: Perl, Python, Ruby, Bash/Shell Scripting, Groovy

Servers: Web Logic Application server, Apache Tomcat, JBoss, Nginx

Monitoring Tools: Log Stash, Splunk, Nagios, ELK, New Relic, Grafana

Version Control Tools: Bit bucket, Subversion, GitHub, Gitlab

Operating Systems: Windows, Linux, Unix, MacOS, ubuntu

Container Management: Kubernetes, Docker Swarm, Helm

PROFESSIONAL EXPERIENCE

Confidential, Philadelphia, PA

AWS/DevOps Engineer

Responsibilities:

  • Creating Amazon EC2 Cloud Instances using Amazon Web Services and Configuring launched instances with respect to specific applications.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Setup and build AWS infrastructure resources such as VPC EC2, S3, IAM, EBS, Elastic search, log stash, Security Group, Auto Scaling, Lambda and RDS in Cloud Formation
  • Working on Multiple AWS instances, set the security groups, Elastic Load Balancer, and AMIs, Auto scaling to design cost-effective, fault tolerant and highly available systems.
  • Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
  • Created S3 buckets in the AWS environment to store files, sometimes which are required to serve static content for the web application. Experience with Terraform to build infrastructure as a code (IaC)
  • Implemented a GIT mirror for SVN repository, which enables users to use GIT .
  • Implemented Continuous Integration ( CI/CD ) using Jenkins and GIT.
  • Build scripts using Maven build tools in Jenkins to move from one environment to other environments.
  • Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Developed Terraform templates to create load balancers (ELB), EC2 instances with auto scaling, monitoring on the fly for different environments such as QA, SIT, stage which will run on different VPCs.
  • Aggregated and analyzed security and app logs with ELK (Elastic Search, Logstash, Kibana) .
  • Configuring and Networking of Virtual Private Cloud (VPC).
  • Developed CloudFormation scripts, deployed AWS resources and automated EC2 instances.
  • Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • Wrote Terraform templates for AWS Infrastructure as a code (IaC) to build staging, production environments & set up build & automations for Jenkins.
  • Created Python Scripts to Automate AWS services, include web servers, ELB, Cloud front Distribution, database, EC2 and database security groups, S3 bucket and application configuration, this Script creates stacks, single servers or joins web servers to stacks.
  • Configuring the Docker containers and creating Docker files for various environment and worked on Kubernetes environment.
  • Creating CloudWatch alerts for instances and using them in Auto-scaling launch configurations.
  • Viewing the selected issues of web interface using SonarQube.
  • Worked on Veracode to scan projects. Followed packaging guidelines and automated veracode build step in Jenkins pipelines to trigger automated package upload to specific veracode application and sandbox in Veracode server.
  • Worked on Groovy and Python Scripting to configure shared libraries to reuse multiple micro functions by calling shared library declaration in the Jenkins file.
  • Create MySQL DB cluster and connected to the database through an Amazon RDS , MySQL DB Instance using the Amazon RDS Console.
  • Solid experience in building Artifacts using various build tools like Ant, Maven and Gradle and store back to Nexus and JFROG Artifactory.
  • Using Ansible deployed and configured Elastic search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and CloudWatch.
  • Installed and configured Docker containers and orchestration platforms such as ECS and Kubernetes.
  • Involved in development of Test environment on Docker containers and configuring the Docker containers.
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine and Docker Registry. Worked with Docker images & Docker Container.
  • Involved in development of Test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Created scripts in Python to automate log rotation of multiple logs from web servers.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS CloudWatch logs , Nagios .
  • Involved in scrum ceremonies (stand-up, grooming, planning, demo/review and retrospective) with the teams to ensure successful project forecasting and realistic commitments.

ENVIRONMENT: EC2, VPC, RDS, IAM, CloudFormation, CloudWatch, AWS-CLI, AWS Lambda Confluence, Terraform, Bitbucket, Jfrog, Nagios, python, Jenkins, Docker, Kubernetes, Ansible, JIRA, Java, Groovy, Unix, Maven, Ansible, Git.

Confidential, Collegeville, PA

Azure DevOps Engineer

Responsibilities:

  • Designed, planned and implemented existing premise applications to Azure Cloud, Azure Resource Manager (ARM), Configured and deployed Azure Automation Scripts utilizing Azure Stack Services and Utilities focusing on Automation.
  • Migrating Services from On-premise to Azure Cloud Environments . Collaborate with development and QA teams to maintain high-quality deployment
  • Deployed the initial Azure components like Azure Virtual Networks , Azure Application Gateway , Azure Storage and Affinity groups .
  • Configured and executed storage blobs and Azure files, Created Storage accounts, Configured the Content Delivery Network (CDN), custom domain, Managing access and storage access key.
  • Worked on Windows Azure Services like PaaS, IaaS and worked on storages like Blob (Page and Block), SQL, Azure.
  • Used Azure Kubernetes Service (AKS) to deploy Kubernetes cluster in Azure. Created an AKS cluster in the Azure portal, with the Azure CLI and used template driven deployment options such as Resource Manager Templates and Terraform .
  • Managed infrastructure resources like physical machines, VM's and Docker containers using Terraform.
  • Created a workspace for log analytics and enabled clustered addons, used integrated Azure Kubernetes service to check and figure out if requests are failing, inspected Kubernetes event or logs and monitor your cluster health.
  • Created CI/CD Pipelines on Azure DevOps environments by providing their dependencies and tasks.
  • Configured servers to host Team Foundation Server (TFS) instance to setup and manage Continuous Integration (CI) using Team Foundation (TF) Build Service.
  • Automated various infrastructure activities like Continuous Deployment using Ansible playbooks and has Integrated Ansible with Jenkins on Azure.
  • Posted build related issues on JIRA board to help all development teams.
  • Designed and deployed SCM processes and procedures with GitHub, GIT . Analyzed and resolved merge conflicts in the source code.
  • Worked with a complex environment on Red Hat Linux and Windows Servers while ensuring that these systems adhere to organizational standards and policies.
  • Used ELK (Elastic Search, Logstash, Kibana) stack and Splunk to analyse and visualize large volumes of log data obtained from servers.
  • Experience in Blue/green deployment strategy by creating new applications which are identical to the existing production environment using Azure Resource Manager templates & Azure Traffic Manager weighted record sets to redirect traffic from the old environment to the new environment via DNS.
  • Installed and Configured the NEXUS Repository manager for sharing the artifacts within the company.
  • Involved in Agile process, by-weekly Sprints and, daily Scrums to discuss the progress.
  • Migrating the data to respective DEV and QA Oracle database before doing code roll-out. Troubleshooting various production related outages.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.

ENVIRONMENT: Azure Cloud (ARM), Azure Automation Scripts, Azure stack Services, Docker, Docker-compose Kubernetes, Azure DevOps Jenkins, Maven, Azure Kubernetes Service (AKS),Azure CLI Terraform, Team Foundation Server (TFS), Visual Studio Team System(VSTS), CHEF &Ansible, Red Hat LINUX (RHEL), GitHub, GIT, SQL, Tomcat Application Server, JIRA, NEXUS.

Confidential

DevOps Engineer

Responsibilities:

  • Setup and configuration of SVN, created users, groups, created repositories, branches, tags, involved in merging activities.
  • Developed and supported the Software Release Management and procedures using agile/scrum .
  • Extensively worked on Jenkins continuous integration (CICD) and for End-to-End automation for all build and deployments.
  • Implemented Puppet modules to automate configuration of a various services.
  • Worked on Puppet extensively for deployment for servers, creating custom scripts and managing changes through Puppet master server on its clients.
  • Efficient in tracing complex build problems, release issues and environment issues in a multi component environment.
  • Performed and managed the environment related configuration changes as a part of deployment.
  • Used Docker hub for creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Worked with Subversion, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast-Paced Engineering Environment.
  • Responsible for automated staging server building and deployment using MS Build.
  • Implemented Python Boto3 to access various AWS services from the CLI
  • Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with PYTHON.
  • Supported daily and weekly routines of pushing good builds based on test results.
  • Expertise with Linux and Windows environments including GIT Hub.
  • Coordinated Release effort amongst various teams (Development, QA, Testing, and Business Analysis) in geographically separated environment.
  • Configured, Automated and Deployed Chef configuration management to existing infrastructure.
  • Worked on DevOps with Puppet and Chef(OPS Work).
  • Managed the builds by editing pom.xml for change in the requirements.
  • Worked on Docker open source project by automating the deployment of applications inside software containers.
  • Resolved update, merge and password authentication issues in Jenkins and Jira.
  • Used MySQL, Dynamo DB and Elastic cache to perform basic database administration.
  • Deployed the Java applications into web application servers like Apache Tomcat.
  • Identify and coordinate deployment of appropriate modules to various test environments and production environments.
  • Experience in writing Cron jobs in the QA and production servers for automatic restart and backup.

ENVIRONMENT: SVN, GIT, TFS, CVS, Ant, Maven, MS Build, Artifactory, Terraform, Jenkins, Shell, Docker, Terraform, Chef, Puppet, Eclipse, SVN, GIT, Visual Studio, Java/J2EE, .Net, Docker, Windows, Linux, Unix.

Confidential

Linux/Unix Administrator

Responsibilities:

  • Maintain entire LINUX and UNIX pertinent processes as well as procedures.
  • Installed/Configured/Managed/Administrated all Unix/Linux servers includes the design and selection of relevant hardware to support the installation/upgrades of Red Hat operating systems.
  • Conducted common, senior-level systems administration functions for different Red Hat Linux versions.
  • Responsible for configuring networking concepts like NIS, NFS, SAMBA, LDAP, SSH, SFTP, SNMP, DNS, DHCP, troubleshooting network problems such as TCP/IP, supporting users in solving their problems.
  • Proficient understanding of code versioning tools (GIT).
  • Worked on YUM configuration to patch the servers to the latest OS/Kernel version.
  • Responsible for maintenance of development tools and utilities and to maintain shell, Perl automation scripts.
  • Created, installed, WebLogic Application servers, deployed WAR, JAR files on them installed on both Linux servers.
  • Worked with development and QA groups for installation, configuration and testing of software products such as Sybase, Oracle, WebLogic, Clearcase, Java, Eclipse.
  • Configured and maintained Network Multipathing in Linux.
  • Created virtual environments within AWS for major corporations. Supervised daily administration activities for SUN, and IBM UNIX systems.

ENVIRONMENT: UNIX/LINUX, Red Hat, Solaris, RAID, GIT, Shell, Ruby, Perl, Puppet, Oracle, VMware, Amazon EC2, Oracle, Java, Eclipse, AWS, Tomcat, Apache.

We'd love your feedback!