We provide IT Staff Augmentation Services!

Sr. Devops / Aws Engineer Resume

4.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • 7+ years of experience in DevOps Environment and automation on Linux Administration (UNIX/LINUX)
  • Hands - on experience in various environments such as Red Hat Enterprise Linux (RHEL), Centos and Ubuntu. Known for Excellent troubleshooting skills and ability to analyze code and resolving teh issues with immediate, responsive solutions.
  • Expertise in application maintenance and support of Linux/UNIX production, test and development servers or environments.
  • Good understanding of OSI Model, and proficient in configuring TCP/IP, DNS, NFS, LDAP, SSH, SMTP, etc.
  • Providing steady movement of software development process between Development, Test and Production environments.
  • Highly motivated and committedDevOpsEngineerexperienced in Automating, Configuring and deploying artifacts or instances on AWS cloud environment and Data centers.
  • Experience in maintaining AWS (Amazon Web Services) EC2 (Elastic Cloud Computing) resources like instances, EBS volumes, snapshots, Elastic Load Balancers (ELB), VPC, AMI's, security Groups, elastic IP's, Key pairs and Amazon Cloud watch for different zones in different environments and API Gateways.
  • Expertise in Cloud automation using AWS Cloud Formation Templates (CFT).
  • Expertise in Terraform for building, changing and versioning infrastructure.
  • Hands-on experience on AWS services like EC2, S3, VPC, IAM, ELB, Auto Scaling, Cloud Watch, Cloud Formation Templates, SNS, SQS, Route53, Cloud Front, Amazon RDS and DynamoDB, etc.
  • Proficient in handling AWS (Amazon Web Services) Security Operations (SecOps).
  • Knowledgeable on Cloud technologies including Infrastructure as a Service, Platform as a Service, and Software as a Service provider (IaaS, PaaS, andSaaS).
  • Involved in integrating mobile applications with teh on-premise data servers (back end systems of teh organization)
  • Experience with migration to Amazon Web Services AWS from on-premise Datacenter.
  • Experience and familiar with Virtualization technologies like installing, configuring, administering VMware. Created and managed VMs (virtual server) and involved in teh maintenance of teh virtual server.
  • Implemented and maintained CI environments (Jenkins), Performing deployments, Packaging, Build optimization, Production rollouts, Staging, Defect tracking (JIRA), and Root cause analysis, Smoke testing, Operation support and Service Delivery over web/app servers like Tomcat and WebLogic.
  • Have hands-on experience in deploying teh multiple application into teh JBoss Application server.
  • Hands on experience in creating various kinds of build jobs in Jenkins such as pipeline project, multi-configuration, freestyle, and parameterized triggered builds, etc.
  • Proven exposure in Internet products Build and Release management, SDLC, Systems integration and Environments Management.
  • Professional experience in Software Configuration Management (Release and Build Engineering / Configuration) on both Linux/Unix and Windows environments.
  • Ability to deploy teh build scripts and automated solutions using scripting languages Shell Scripting (Bash).
  • Experience in chef automation including writing cookbooks, customized recipes for test driven developments.
  • Experience in Ansibleto manage Web applications, Environments configuration Files, Users, Groups and Packages.
  • Writing and testing of Cookbooks using Food critic and Test Kitchen and running recipes on nodes managed by on premise Chef Server and used Chef for server provisioning and automating teh infrastructure.
  • Expertise in using build automation tools like Maven and ANT for teh generation of deployable build artifacts in form of JAR, WAR and EAR files from teh source code repositories.
  • Experience of using DSL Groovy Scripts which helps to create Jenkins Jobs similar to DEV environment in PROD during deployment
  • Experienced in setting up Jenkins pipeline jobs for build configurations using groovy.
  • Experience in Designing, Installing and Implementing Ansible configuration management system and in writing playbooks for Ansible and deploying applications.
  • Experience setting up Docker Swarm and Kubernetes cluster for Docker Container Management
  • Experience working with Docker, Kubernetes, Docker Swarm and Micro Services
  • Experience installing Kubernetes clusters in VMS, started Kube Master and Kubelets and added Container Network Interface.
  • Experience using kubernetes services like Kube API, etc., Kube-Controller, proxy and Scheduler
  • Experience creating Kubernetes YAMLs using different objects like Pods, Deployments, Services and ConfigMaps.
  • Build Docker Images and deployed Restful API microservcies in teh Containers managed by Kubernetes
  • Experience with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries, installation and configuring Kubernetes and clustering them
  • Expensive use of Kubernetes 1.9.0 to orchestrate teh deployment, scaling, management of Docker Containers.
  • Experience with web application servers like Apache, Tomcat and WebSphere Application Server.
  • Hands on Experience on deploying teh Maven files into servers and stored teh artifact files in Nexus repository for controlling teh version of teh artifacts or builds.
  • Worked on teh creation of custom Docker container images, tagging and pushing teh images.
  • Used Docker for automating teh deployment of applications inside software containers.
  • Handling and administration of Version control tools (GIT, Subversion (SVN), TFVC (Team Foundation Version Control) like Tagging, Branching, Merging and user access control.
  • Competence in working on version control systems like Subversion and Git and used Source code management tools like Git GUI (Git Hub), Git Lab and, Git Bash, etc.
  • Maintained and configured perforce as source code repository for multiple projects.
  • Applyembeddedprogramming knowledge to teh design and development of new products as well as product changes and enhancements.
  • Expertise in Agile Testing Methodologies & Software Test Life Cycle (STLC)
  • Excellent ability to handle significant workload with experience in managing multiple projects concurrently in a matrix process environment
  • Cross-functional teamwork, communication, analytical and presentation skills Demonstrated leadership, management skills, time management, and problem-solving skills.

TECHNICAL SKILLS

Operating Systems: Linux (Centos, Ubuntu, RHEL 5/6/7), Windows 7,8,10 and Mac OS X

Version Control Tools: Git, Perforce, Subversion, TFVC (Team Foundation Version Control).

Build Tools: Ant, Maven, Jenkins, and Bamboo.

Configuration Management Tools: Chef, Ansible.

Programming & Scripting Languages: Shell Scripting, Python, Java Script

Cloud Computing Services: Amazon Web Services (AWS), Azure.

Networking: TCP/IP, SSH, Telnet, DNS, DHCP, NFS, FTP, SMTP.

Monitoring: Nagios, Splunk.

Ticketing: Jira, ServiceNow

Web Servers: Apache, Tomcat, Nexus Repository, WAS8, JBoss, JFrog, etc.

Virtualization Tool: Vagrant and Docker

Container Management tool: Docker Swarm, Kubernetes and AWS ECS

Other Skills: SDLC, Agile, Eclipse

PROFESSIONAL EXPERIENCE

Sr. DevOps / AWS Engineer

Confidential, New York, NY

Responsibilities:

  • Experience in maintaining applications written in AWS Elastic Compute Cloud(Ec2), AWS Cloud Formation, AWS databases such as Dynamo and Redshift.
  • Having a good knowledge of services like ELB, RDS, SNS, SWF, and EBS etc. in Amazon Web Services.
  • Experience in setting up VPN environment for Client and Configuring and launching AWS EC2 instances as per requirement.
  • Configuring AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Monitoring Resources and Applications using AWS Cloud Watch, including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3, and configured notifications for teh alarms generated based on events defined.
  • Created Cloud Watch alerts for instances and using them in Auto scaling launch configurations.
  • Monitoring teh server alerts through Nagios for on-premise servers, Cloud Watch and troubleshooting teh alerts in teh cloud environment (AWS).
  • Responsible for handling AWS (Amazon Web Services) Security Operations (SecOps) and troubleshooting, fixing teh network related issues.
  • Deployment in teh cloud using Docker containers using automation of Elastic Container Service schedule.
  • Worked on user administration setup, maintaining account, Monitor system performance using Nagios.
  • Installing, configuring and administering Jenkins (Continuous Integration Tool) on Linux/Windows machines along with adding/updating plugins such as Build Pipeline, SVN, SSH Agent, GIT Hub, Maven, ANT, SonarQube, Thin Backup, and Junit etc.
  • Building teh deployment process for application and building a continuous integration system for all our products using Jenkins.
  • Build a Terraform plan to install configure Kubernetes on AWS.
  • Converted existing AWS infrastructure to server-less architecture (AWS Lambda) and deployed it via Terraform. Migrated data from Datacenters and on-premises to Cloud using AWS Import/Export Snowball service.
  • Expert in building and performing continuous integration using Jenkins and deploying teh build artifacts into teh JBoss application server
  • Managing and Creating a pipeline for custom application images in teh cloud using Jenkins.
  • Improving teh Performance of Jenkins by implementing teh setup of Master-slave architecture.
  • Setting up teh jobs for Continuous integration process, also to execute test cases using Jenkins.
  • Architected and designed Rapid deployment method using Ansible to auto deploy servers as needed.
  • Extensive experience using Maven and ANT as a Build Tool for teh building of deployable artifacts (JAR, WAR & EAR) from source code.
  • Involved in migrating mobile applications from on-premise data centers to teh cloud environment such as AWS
  • Developed Ansible Playbooks to simplify and automate day-to-day server administration tasks.
  • Used Ansible Tower, which provides an easy-to-use dashboard and role, based access control, so that it's easier to allow individual teams access to use Ansible for their deployments.
  • Used Ansible Server and Workstation for configuring nodes.
  • Provided POC's to provision teh AWS infrastructure using Ansible playbooks which includes checking teh health status, monitoring and gathering facts about teh ec2-instances, elastic load balancers, auto scaling groups and other aws resources.
  • Worked with Ansible to automate teh process of deploying/testing teh new build in each environment, setting up a new node and configuring machines/servers.
  • Automated Build/Package/ jobs using groovy scripts by using Jenkins JobDSL
  • Created Jenkins pipeline jobs using Groovy Jenkins file. Pipeline provides Build as a code option to perform end to end process of source code, building and deployment in different environments.
  • Created and configured Ansible playbooks to automatically install packages from a repository, to change teh configuration of remotely configured machines and to deploy new builds and configured with Ansible Tower so that other users can run them with just a push of a button.
  • Wrote Ansible Playbooks with Python SSH as teh Wrapper to Manage Configurations of Open Stack Nodes and Test Playbooks on AWS instances using Python.
  • Installing and configuring Docker.
  • Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Implemented cluster services using Docker and Kubernetes
  • Installed Kubernetes clusters in VMS, started Kube Master and Kubelets and added Container Network Interface.
  • Automated Compute Engine and Docker Image Builds with Jenkins /CloudBee and Kubernetes.
  • Created kubernetes YAML file for teh deployment in Kubernetes Cluster
  • Setup Kubernetes cluster with Kubernetes Master that TEMPhas API server, etcd, Kube-Scheduler, and Kube Controller.
  • Setup Kubernetes Kubelets that talks to teh API server in Kube Master
  • Used Spinaker for Kubernetes Continuous Deployment and Rolling Updates
  • Used Jenkins and pipelines to drive all microservices builds out to teh Docker registry and tan deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Developed RESTful API for cloud management solutions based on Kubernetes platform.
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Provided consistent environment using Kubernetes for deployment scaling and load balancing teh application from dev through QA
  • Expert of creating image-based containers by using Dockers in lifecycle management.
  • Experience on Production systems troubleshooting, root cause analysis, performance monitoring, and improvements.
  • Implemented a Nagios monitoring system to notify of system issues.
  • Expertise in understanding web services, Linux skills, MySQL, and HTTP servers.
  • Experience in architecting large applications and object-oriented programming related to Python.
  • Worked on writing multiple Python, Shell scripts for internal applications for various organizational tasks
  • Expertise in developing and collaborating with other members of teh organization to develop new-technologies utilizing Python.
  • Experience as a Python developer to work with analytics tasks and API implementations of web crawling projects.
  • Responsible for maintaining teh Subversion/GIT Repositories, also access control strategies.
  • Expertise in creating Labels, Branches and performed Merges in Stash and GITHUB.
  • Used Subversion repositories as a source code, and deployment processes for Pre-production environments.
  • Experience of solutions for software integration with different systems.
  • Experience in integrating teh data storage solutions, security protections in Python.
  • Monitoring teh UAT/Production Environments for any down time issues
  • Setting up of Site to Site VPN between different regions on AWS.
  • Monitor all AWS instances and services through cloud watch.

Environment: AWS, Subversion, Jenkins, GIT, Ansible, Docker, JBoss, Python, Shell Scripting, Nagios, Ansible, MySQL, AWS (EC2, RDS, S3, VPC, Cloud Watch and Route 53)

DevOps/AWS Engineer

Confidential, Columbus, OH

Responsibilities:

  • Managed Amazon Web Services (AWS) projects while coaching teh agile process and help implementing teh agile methodology.
  • Understanding of secure-cloud configuration, cloud-security technologies (VPC, Security Groups, etc.) and cloud-permission systems (IAM).
  • Add project users to teh AWS account with Multifactor Autantication (MFA) enabled and least privilege permissions.
  • Leveraged AWS cloud services such as EC2, auto-scaling, and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT instance to ensure successful deployment of Web applications and database templates.
  • Setup and build AWS infrastructure using various resources like VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates, etc.
  • Templated AWS infrastructure as a code using Terraform to build staging and production environments.
  • Implemented Terraform for automating VPCs, ELBs, security groups, SQS queues, S3 buckets and for deployment of applications across multiple cloud providers.
  • Maintained teh user accounts (IAM), Route 53, DynamoDB, Cloud Watch, SQS and SNS services in AWS cloud.
  • Used and configured different plugins like Delivery Pipeline Build, Green Ball Plugin, Maven Build plugin, SSH Agent, Thin Backup, Git, Junit, Git Web hooks, Workspace cleanup, etc.
  • Worked on setting up Jenkins server and integrated with Git, Maven, JIRA, and Email Servers.
  • Automated Application deployments using Jenkins and uDeploy.
  • Designed Delivery pipeline in Jenkins based on different Environments like Dev, SIT, UAT and Production.
  • Configured Jenkins Master and Slave for RPD and deployment on WebLogic and Oracle Enterprise Manager.
  • Creating and managing teh schedule for periodic backups of Jenkins, JIRA, and PostgreSQL.
  • Developed Chef Cookbooks and recipes to automate teh deployment procedure and to coordinating Chef Cookbooks into Jenkins employments for a continuous delivery framework.
  • Development and rendition control of Chef Cookbooks, testing of Cookbooks utilizing Food critic and Test Kitchen and running recipe on nodes managed by on premise Chef Server.
  • Experience with automation/configuration management using Chef.
  • Installed and configured Nexus repository for sharing teh artifacts between teh internal teams.
  • Worked on teh transition project which involves migration activities from ANT to Maven to standardize teh build across all teh applications.
  • Recognize, adopt, and install teh best practices in security engineering fields throughout teh organization such as development, cryptography, network security, security operations, and incident response.
  • Perform non-technical security tasks such as contributing technical information to sections of teh System Security Plan (SSP).
  • Provided DevOps teams with clear direction - including appropriate governance and decision making.
  • Used and written Python scripts to deploy build artifacts to WebLogic
  • Worked on integrating Selenium with Jenkins and creating cron jobs to automate daily and weekly jobs.
  • Also written shell scripts to automate teh Deployment of Artifacts to Linux boxes.
  • Integrated Dockers with Jenkins using teh Dockers plugin.
  • Support containerization through Dockers and maintain snapshots of Jenkins.
  • Owner of Jenkins, GitHub, Chef, Artifactory, and all internal build systems for teh core development team on an enterprise-level Java-based cloud orchestration/automation tool.

Environment: Java/J2EE, Ant, Maven, Subversion, UNIX, GIT, Nexus, deploy, SonarQube, Jira, Remedy, Python, Ruby, Shell Scripts, Tomcat, Jenkins.

Infrastructure / Build Release Engineer

Confidential, Lexington MA

Responsibilities:

  • Worked as ainfrastructureEngineerfor a team that involves three different development teams and multiple simultaneous software releases.
  • Developed and implemented software release management strategies for various applications according to agile process
  • Deployed Java applications to application servers in agile continuous integration environment also automated teh total process of application deployment.
  • Monitoring and administering teh automated build and performed continuous integration process to ensure correct build execution and facilitate resolution of build failures.
  • Responsible for installing Jenkins master and slave nodes.
  • Configured Git with Jenkins and schedule jobs using POLL SCM option.
  • Managed Nexus repositories to download teh artifacts (JAR, WAR & EAR) during teh build.
  • Writing Shell scripts to automate teh deployment process.
  • Build scripts using ANT and Maven build tools in Jenkins to move from one environment to other environments.
  • Involved in setting up builds using Chef as a configuration management tool.
  • Manage teh configurations of more TEMPthan 40 servers using Chef, configured Jenkins builds for continuous integration and delivery. Automated web server content deployments via shell scripts.
  • Established Chef Best practices approach to system deployment with tools with Vagrant and managing Chef Cookbook as a unit of software deployment and independently version controlled.
  • Used Cookbooks, Recipes, Roles, Data-bags, Run-lists, etc. to deploy web applications into applications servers.
  • Used Test Kitchen to test teh scripts.
  • Followed agile principles and used JIRA for maintenance and Bug development tasks.
  • Deployed teh build artifacts into environments like QA, UAT, and Prod according to teh build life cycle.
  • Created and managed custom CentOS and Linux based AMIs
  • Used SVN as source code repository.
  • Involved in installing and configuring Perforce as version control systems and part of migration team to migrate to teh Git from perforce.
  • Created teh branches in Subversion to implement teh parallel development process.
  • Involved in migrating from SVN to GIT.
  • Create and setup automated nightly build environment for Java projects using Maven.
  • Developed, maintained and distributed release notes for each scheduled release.
  • Kept track of all releases and request of teh developers through infrastructure management tool.

Environment: Subversion, Perforce, GIT, Shell scripts, bash, ANT, Maven, Apache Tomcat6.x/7.x, Jenkins, Chef, JIRA, Nexus, Splunk, Nagios4.x/5.x, Linux/Unix, Windows, Java, J2EE

Linux System Engineer

Confidential

Responsibilities:

  • Installed, configured and upgraded Ubuntu .04 using customized Kickstart
  • Installed and maintained Red Hat 6.x and Centos 7.x
  • Experienced on Red Hat satellite for package managements
  • Maintaining backup drive
  • Provided application support for software running on Unix and Ubuntu
  • Provided IT support for internal resources and services for teh whole team
  • Used SVN tool for version control
  • Wrote BASH script for automation
  • Installed and configured Apache Tomcat & Jboss
  • Installed and configured SSL certs
  • Configured IP tables for firewall rules
  • Installed SSH keys for users
  • Used JBoss to deploy JAVA based applications
  • Worked on Puppet for automation
  • Used and build RPM for package management
  • Used Subversion tool for source code management
  • Configured Squid proxy
  • Configured and managed Nagios for proactive monitoring of resource
  • Observe problem first hand —recreate teh problem —formulate a guess as to cause
  • Responsible for managing data and systems and provide support in business recovery plans

Environment: SVN, GIT, Jenkins, Maven, Nexus, WebLogic, Python Scripts, Perl Scripts, Ruby Scripts, XML, Bash scripting, Unix, JIRA

We'd love your feedback!