We provide IT Staff Augmentation Services!

Sr. Devops/aws Engineer Resume

5.00/5 (Submit Your Rating)

NY

SUMMARY

  • 8+ years of experience in IT industry as Sr. DevOps Engineer, Linux Administrator and Cloud Engineer in Source Code Management, software design, development, application support, deployment and configuration on different platforms like Windows, Linux.
  • Experience in all stages of the Software Development Life Cycle (SDLC), Waterfall, Agile project environment and version control management.
  • Well versed with configuration management, version control systems, build and deployment automation tools, Continuous Integration and Delivery, Management of applications servers and Release processes.
  • Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT (GitHub, Git Lab), Subversion (SVN), Clear Case, Harvest and VSS.
  • Working on different API Gateways & Micro Services.
  • Installed, configured and administered CICD tools like Jenkins, and Hudson for automated builds.
  • Strong experience with Maven and Ant Build Frameworks.
  • Configured Docker container for branching purposes.
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine and Docker Registry. Worked with Docker images & Docker Container.
  • Experience in development and configuration of software provisioning tools like Chef, Puppet, Salt stack and Ansible.
  • Configured, administered Monitoring tools like Splunk and Nagios.
  • Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/Amazon cloud server.
  • Worked with various Environment teams such as Development, Testing and Production to ensure automated test efforts are strongly integrated with the build system.
  • Experienced with various Services of AWS: EC2, EBS (Elastic Beanstalk), ELB, Route53, S3, Cloud Front, SNS, SQS, Dynamo DB, RDS, IAM, Cloud Watch, VPC, and Cloud Formation.
  • Experience with Querying RDBMS such as Oracle, MY SQL and SQL Server by using PL/SQL for data integrity
  • Implemented rapid - provisioning and life-cycle management for Red Hat Linux using Puppet
  • Experience in using Nexus, Artifactory repository managers for Maven and Ant builds.
  • Extensively worked with Bug tracking tools like JIRA, BMC Remedy and HP Service Center.
  • Extensive experience in writing various automation scripts to automate manual tasks, deploy applications, application build scripts/versioning etc. using many popular open source libraries with different languages like Shell, Ruby, and Perl, Scala based scripting.
  • Configuring Physical Volumes, logical volumes and file systems on Red hat, Centos, Ubuntu, SUSE and AIX Linux
  • Configuring and deploying to Application servers WebLogic, WebSphere using RPMs to effectively package the applications for product deployment.
  • Experience in Linux System administration including File System Management, Local Security Implementation, Software Management and Shell scripting.
  • Installation, Troubleshooting on VMware running Linux (Red Hat) and Windows.
  • Extensive experience in installation, configuration and deployment of virtual servers through VMWare.
  • Strong analytical, problem solving, interpersonal and time management skills.

TECHNICAL SKILLS

Operating Systems: Linux Red Hat (4.x, 5.x, 6.x), Ubuntu, Unix, Windows 2000/2003/XP/VISTA/7, AIX .

Version Control Tools: GIT, SVN, CVS and IBM Rational Clear Case.

Web/Application Servers: Web Logic, Apache Tomcat, Web Sphere and JBOSS.

Automation Tools: Jenkins/Hudson and Bamboo.

Build Tools: Maven, Ant, Gradle and MS Build.

Configuration Tools: Chef, Puppet and Ansible.

Databases: Oracle 9i/10g/11g /12c, DB2, Red Shift, MS Access and SQL Server 2012/2008R2/2005

Bug Tracking Tools: JIRA, Remedy, HP Quality Center and IBM Clear Quest.

Virtualization Tools: Docker, VM virtual Box and VMware.

Monitoring Tools: Splunk, Nagios and Cloud watch.

Cloud Platform: AWS EC2, VPC, ELB, RDS, Route 53, ECS, EBS, Cloud Formation, S3, IAM, Dynamo DB, Elastic Beanstalk, Cloud watch, Microsoft Azure.

Scripting: Shell, Bash, Perl and Ruby.

Languages: C/C++, Java, Scala and PL/SQL.

PROFESSIONAL EXPERIENCE

Confidential, NY

Sr. DevOps/AWS Engineer

Responsibilities:

  • Familiar and experienced with Agile Scrum development.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GIT source control and connected continuous integration system with GIT version control repository.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with Shell scripts to automate routine jobs.
  • Configured Jenkins for Continuous Integration with Plugins and created Jobs.
  • Developed build and deployment scripts using MAVEN as build tool in Jenkins to move from one environment to other environments.
  • Implemented a Continuous Delivery pipeline with Docker, Micro Services, Jenkins and GitHub, Nexus, Maven and AWS AMI's.
  • Working for DevOps platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Have experience in writing Chef Cookbooks, Recipes and Bootstrapping instances using Chef and integrating with auto scaling.
  • Manage the configurations of multiple servers using Chef, Written multiple manifests and customized facts for efficient management of the Chef clients.
  • Implemented rapid provisioning and life cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Maintained and monitored Docker in a cloud based service during Setup and production.
  • Experienced with Docker container service and created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Good understanding of Open shift platform in managing Docker containers Kubernetes Clusters.
  • Evaluated and designed the software and the infrastructure for the company-wide private container cloud solution based on Kubernetes and Docker
  • Troubleshoot Build and Deploy Issues with little downtime.
  • Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deployments.
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Monitored resources such as EC2, CPU memory, Amazon RDS, DB services and EBS volumes using Cloud Watch.
  • Responsible to create various Cloud Watch alarms that sends an Amazon Simple Notification Service (SNS) message when the alarm triggers.
  • Experienced in configuring AWS S3 and their life cycle policies and to backup files and archive files in Amazon Glacier.
  • Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud.
  • DevOps role converting existing AWS infrastructure to server less architecture (AWS Lambda, Kinesis) deployed via Terraform and AWS Cloud formation.
  • Experience with application/database migration to AWS securely and also good Knowledge on Salt Stack
  • Designed stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources.
  • Used Amazon S3 to backup database instances periodically to save snapshots of data.
  • Used AWS command line client and management console to interact with AWS resources and APIs.
  • Managed Virtual machines and websites using AWS monitoring Tools AWS CLI.
  • Maintained the user accounts ( IAM), RDS, Route 53, VPC, RDB, Dynamo DB, Lambda, SES, SQS and SNS services in AWS cloud.
  • Working on Amazon Aurora database service on the AWS cloud.
  • Implemented automatic machine failure recovery on cloud (AWS, Azure).
  • Experience in Deploying to and administering the use of J Boss, Tomcat, WebLogic and IBM WebSphere.
  • Excelled on creating AMI (AWS Machine Images) that utilizes ELB (Elastic Load Balancer), Auto Scaling which fired up new resources those will by default bootstrapped with the Chef-Server.
  • Created AWS S3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket.
  • Responsible for maintaining monitoring tools like Splunk and Nagios to check the log files and rectified the errors.
  • Installation and Troubleshooting on VMware running Linux (Red Hat) and Windows.

Environment: GIT Repositories, Jenkins on Shell, Maven, Chef, Docker, Terraform, Micro services, Amazon Aurora, Splunk, AWS, Azure, AMI, ELB, Auto Scaling, S3 bucket,Nagios,Splunk,EC2,Ruby/Bash, RDS, EBS, Lambda, Cloud Watch, SNS.

Confidential

Sr. AWS/DevOps Engineer

Responsibilities:

  • Involved in Sprint meetings and followed agile software development methodologies.
  • Used Amazon RDS, EC2, SES, SQS, and SNS in multiple virtual and physical data centers to ensure the system was highly redundant and scalable.
  • Deployed and administered virtualized Linux infrastructure on Amazon AWS, Built custom scripts, workers and clients utilizing AWS SDK to manipulate Amazon EC2 and S3 resources.
  • Deploying and managing many servers utilizing both traditional and cloud oriented providers (AWS) with the Chef Platform configuration system.
  • Setup and build AWS infrastructure various resources VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, Lambda, SQS and SNS services in AWS cloud.
  • Demonstrated proficiency in network administration (DNS, Load Balancing, and VPN).
  • Setting up and administering DNS system in AWS using Route53.
  • Built provisioning engine that utilizes Ansible to implement deployments to multiple platforms including VMWare and AWS.
  • Migrated Projects from SVN to GIT, configured and maintained stress server in different geographical location and provide setup in every release to perform stress testing.
  • Generated Ant, Maven and Scala, Perl, UNIX scripts for build activities in QA, Staging and Production environments.
  • Installed/Configured/Managed Jenkins CI Automation and Developed build and release processes.
  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful release.
  • Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Involved in Shell and Perl scripts for compilation and deployment processes and automation of builds and PowerShell for Windows deployment and Administration Extensively used MAVEN tool to do the builds, integrated MAVEN to Eclipse and did local builds.
  • Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars, which are used during the build.
  • Created, managed and deleted users, groups as per the request using Amazon Identity and Access Management.
  • Monitored each service deployment and validating the services across all environments.
  • To deploy instances used Ansible playbooks and wrote modules in Ansible to integrate with Apache tomcat and AWS.
  • Worked with different Ansible playbooks and maintain different Ansible roles and used Ansible playbook to deploy applications.
  • Used Ansible server and workstation to manage and configure nodes.
  • Experience in Monitoring/Managing alerts in Nagios.
  • Implemented AWS Cloud Watch plugin in Nagios and developed custom metrics, plugins in Nagios.
  • Used JIRA to track bug issues and change management.

Environment: Git, Jenkins, Ansible, Jira, AWS (Amazon Web Services), Windows, UNIX, Nagios, Artifactory, RDS, EC2, SES, SQS, SNS,S3,VPC,IAM,RDB,Dynamo DB, Lambda, SES, SQS, SNS, AWS Cloud, DNS, ELB, VPN, Route 53,Cloud watch,S3 bucket, Nagios, IAM, EBS, Auto Scaling, Security group.

Confidential, Columbus, OH

Build & Release Engineer

Responsibilities:

  • Manage and maintain TFS server. Customize Work Items, Process Templates, Build Definition Templates and TFS Reports.
  • Manage the build process by creating automated XAML build definitions and Fortify build definition in TFS .
  • Implement, maintain, and support reliable, timely and reproducible builds for project teams.
  • Build Artifacts (WAR's and EAR's) are deployed into a WebLogic app server by integrating the WLST scripts to Shell Scripts.
  • Maintained build related scripts developed in ANT and Shell modified build configuration files including Ant’s build.xml.
  • Develop, document, and automate reusable build and release processes for J2EE and Web Methods applications using Ant, Maven, and Unix Shell.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Installed/Configured/Managed Jenkins CI Automation and Developed build, release processes.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Generated Ant, Maven, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
  • Worked on the transition project which involves migration activities from Ant to Maven in order to standardize the build across all the applications.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Installed/Configured/Managed Jenkins CI Automation and Developed build and release processes.
  • Having great knowledge in Puppet Master, Puppet Console and Puppet Agents. Created Puppet modules and Classes.
  • Puppet manifests are tested initially before puppet agent using Puppet apply and testing using beaker.
  • Configure and build OpenStack Havana, Icehouse using Puppet scripts.
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Developed UNIX, Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside in all environments.
  • Monitored the required queues for incoming build requests and take necessary action to accomplish a request resolution and troubleshot the build related issues.

Environment: ANT and MAVEN scripts, WebSphere, SQL, Jenkins features, build and Deploy process and policies, LINUX, UNIX, Perl, Shell scripting, Artifacts, Nexus, Puppet, OpenStack.

We'd love your feedback!