We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

3.00/5 (Submit Your Rating)

Plano, TX

SUMMARY:

  • Around 7 years of IT experience as AWS DevOps Engineer and Build and Release Engineer in automating, building, releasing of code from one environment to other environment and deploying to servers.
  • Experience in AWS Cloud platform and its features which includes EC2, S3, VPC, EBS, dynamo DB, AWS Lambda, Elastic Beanstalk, AMI, SNS, RDS, Cloud Watch, Route53, SQS, Cloud Front(CDN), Auto scaling, Security Groups, and Cloud Formation.
  • Experience in using IAM to create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources.
  • Regular review and monitor each of your IAM policies to improve the security of your AWS account
  • Experience in Blue green deployment in reducing downtime and risks in production.
  • Experienced in working on DevOps/Agile operation process including various tools (Code review, unit test automation, and Build & Release automation, Environment, Service, Incident and Change Management).
  • Setup and maintenance of automated environment using Chef Recipes & Cookbooks within AWS environment.
  • Experience in writing Chef Cookbooks, Recipes, Resources, run lists, managing Chef Client nodes, and uploading cookbooks to chef - server.
  • Experience in implementing Configuration management tools like Chef, Puppet and Ansible.
  • Worked on Source code repositories SVN, TFS, PVCS, GIT.
  • Designed and created multiple deployment strategies using Continuous Integration, Continuous development Pipelines and Configuration management tools with remote execution to ensure Zero downtime and Shortened deployment cycles via automated deployments.
  • Created and wrote Shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
  • Experience in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.
  • Strong experience in continuous integration (CI) technologies like Jenkins, Cruise Control and Bamboo.
  • Extensively worked with automation tools like Jenkins and Build Forge to implement the End to End Automation.
  • Extensively experienced in using Build Automation tools like ANT, MAVEN.
  • Experience in using Nexus and Artifactory Repository managers for Maven builds.
  • Experience with Bug tracking tool like JIRA, IBM Clear Quest.
  • Maintain and trouble shoot systems performance and network monitoring using tools like Nagios, and AWS services such as Cloud watch, Cloud Trail.
  • Have good experience in configuring Docker for systems to automation deployment process for software application.
  • Virtualized the servers using the Docker for the dev and test environment needs. And also configuration automation using Docker containers.
  • Good in working with the release and deployment in Java/J2EE Web Applications
  • Experience in deployment and configuration of EAR files in Tibco.
  • Promoting the packages in Mainframe to Production via UNIT, SYSTEM, QA environments.
  • Extensive experience in the normal and emergency routes for package promotion in Mainframe.
  • Expertise in Querying RDBMS such as Oracle, SQL Server and MySQL by using SQL for Data Integrity.
  • Extensive experience in scheduling and executing the jobs in SSIS.
  • Extensively worked on the databases in the SQL Management Studio, Toad.
  • Have good debugging skills with adequate knowledge of code repository, databases and SQL.
  • Developed VB scripts in excel to automate the weekly and monthly reports.
  • Tagging and migrating AB Initio air objects from dev to prod through the QA and pre prod environments.
  • Worked on the EME and Sandbox paths for check in and check out of the objects in different environments for AB Initio project.
  • Experience in Process monitoring and debugging using tool such as Nagios.
  • Extensively experienced in Bash, Perl, Python, Ruby scripting on Linux.
  • Experience in working on Red Hat Enterprise Linux, CentOS, Ubuntu, Solaris, and Debian systems.
  • Installation, configuration and management of PostgreSQL & MySQL database servers.
  • Client interaction for requirement gathering, to design and plan the software and hardware infrastructure.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
  • Ready to take additional responsibilities and highly motivated with an aptitude to learn.
  • Proven ability to collaborate efficiently with multiple teams in quickly identifying and resolving issues.
  • Good Knowledge on ITIL process and have worked on coordinating releases across the projects.
  • Worked on 24X7 support project.

TECHNICAL SKILLS:

Cloud Services: AWS EC2, VPC, EBS, AMI, SNS, RDS, DynamoDB, CloudWatch, CloudFormation, AWS Config, S3, Cloud Trial, IAM, OpsWork, Route 53

Programming/Scripting Languages: C, C++, Java, Unix Shell, Perl, Python, Ruby, VB Script, PowerShell, XML, JSON

Databases: Oracle 11g, RDBMS, SQL Server 2008/2012, SQL, T-SQL PL/SQL, SSIS, SSRS,RDS, DynamoDB, PostgresSQL, MySQL, NoSQL

Configuration /Management Tools: ANT, Maven, Jenkins, Chef, Puppet, Build Forge, Ansible, Docker, Kubernetes, Swarm

SCM Tools: Subversion, GIT, Microsoft TFS, VSS, Ab Initio EME, PVCS

Platforms: RedHat Linux 4/5/6/7, CentOS 5/6/7, Windows Servers 2003, 2008, 2008 R2, 2012,2012R2, Windows2000,XP,7,CloudServices, Solaris,Ubuntu, Mainframe

Monitoring Tools: Nagios,CloudWatch, ClearQuest, ServiceNow

Middleware: Tibco Admin Console for deployments

PROFESSIONAL EXPERIENCE:

Confidential - Plano, TX

DevOps/AWS Engineer

Responsibilities:

  • Involved in designing and deploying multitude 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 CloudFormation.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Created AWS Route53 to route traffic between different regions.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Implemented automated local user provisioning instances created in AWS cloud.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Configuring and Networking of Virtual Private Cloud(VPC) Written CloudFormation templates and deployed AWS resources using it.
  • Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Automated deployment of builds to different environments using Jenkins
  • Strong experience utilizing Jenkins for enterprise scale infrastructure configuration and application deployments - checking out code from SVN/Git and use Ant/Maven to build war/jar artifacts.
  • Used MySQL, DynamoDB andElacticCache to perform basic database administration. Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system.
  • Built Continuous Integration environment Jenkins and Continuous delivery environment.
  • Defined branching, labeling, and merge strategies for all applications in Git.
  • Utilized Configuration Management ToolChef& created Chef Cookbooks using recipes to automate system operations.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes
  • Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI tools to AWS nodes.
  • Configuring Chef to build up services and applications on the instances once they have been configured using cloud formation.
  • Writing JSON templates for cloud formation and ruby scripts for chef automation and contributing to our repository on GitHub.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Used AWS ElasticBeanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apacheand IIS.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection(VPC).
  • Deployed applications on AWS by using Elastic Beanstalk.
  • Worked with container based application deployments using Docker, with Kubernetes and have a good knowledge on Vagrant.
  • Orchestration of Docker images and Containers using Kubernetes by creating whole master and node.
  • Experience in various Docker components like DockerEngine, Hub, Machine, DockerCompose and DockerRegistry.
  • Created Dockerimages using a Docker file, worked on Docker container snapshots, removing images and managing Dockervolumes.
  • Virtualized servers in Docker as per QA environments and Dev-environment requirements and configured automation using Docker containers.
  • Implemented a Continuous Delivery pipeline with Docker, and GitHub and AWS.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Building workflows with Lambda, SQS/DynamoDB for tagging our resources. Installation, configuration and management of PostgreSQL & MySQL database servers.
  • Maintain and trouble shoot systems performance and network monitoring using tools like Nagios, and AWS services such as Cloud watch, Cloud Trail.

Environment: AWS, Chef, Jenkins, VDI, VPC, Route53, EBS, SQL, ELB, Cloud watch, Cloud Formation, PostgreSQL, MySQL, Docker, Kubernetes, Jira, AWS CLI, AWS Auto Scaling, Unix/Linux, Python, Ruby, Shell scripting, GIT.

Confidential - Redwood City, CA

DevOps/AWS Engineer

Responsibilities:

  • Used Amazon RDS, EC2, SES, SQS, SNS, and Cassandra 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, and Rack space Cloud. 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.
  • Implemented multiple high - performance MongoDB replica sets on EC2 with robust reliability.
  • Experienced in writing automation scripts using python boto and AWS API.
  • Built provisioning engine that utilizes chef and Ansible to implement deployments to multiple platforms including VMWare and AWS.
  • Used Docker Container to package an application.
  • Working with setting up ElasticSearch Cluster, Kibana, Logstash and Top beat using chef cookbooks and integrating with current environment.
  • Managed build results in Jenkins and deployed using workflows.
  • Managed Virtual machines and websites using AWS monitoring Tools AWS CLI.
  • Setup up and maintenance of automated environment using Chef recipes& cookbooks within AWS environment.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Deployment and management of many servers via script and chef, utilizing cloud providers as a direct substrate for implementation.
  • 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.
  • Used Python scripts to automate the Build and deployment process.
  • Create, manage, and delete users and groups as per the request using Amazon Identity and Access Management.
  • Monitoring each service deployment, and validating the services across all environments.
  • Deployed J2EE applications to Application servers in an Agile continuous integration environment and also automated the whole process. Build scripts using MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
  • Involved in build and deploying SCA modules in IBM Web sphere Process server.
  • Responsible for design and maintenance of the Subversion/GIT, Stash Repositories, views, and the access control strategies.
  • Created Branches, Tags for each release and particular environments Using GIT.
  • Merged the branches after the Code Freeze.
  • Troubleshooting and monitoring of various proprietary Acxiom and 3rd party applications using Splunk and Cloud Watch in the Amazon Web Services (AWS) environment.
  • Created the Deployment notes along with the Local SCM team and released the Deployment instructions to Application Support.

Environment: Java/J2ee, Eclipse, Chef, AWS (Amazon Web Services), Ant, Maven, Jenkins, GIT, Subversion, Docker, WebSphere Application Server (WAS), Apache, PERL, Python, Ruby, BASH, Windows, UNIX.

Confidential - Raleigh, NC

DevOps/ AWS Engineer

Responsibilities:

  • Planning, deploying, monitoring, and maintaining Amazon AWS cloud infrastructure consisting of multiple EC2 nodes as required in the environment.
  • Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud.
  • On boarded and migrated test and staging use cases for applications to AWS cloud with public and private IP ranges to increase development productivity by reducing test-run times.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Implemented and maintained Chef Configuration management spanning several environments in the AWS cloud.
  • Bootstrapping instances using chef and integrating with auto scaling.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Working on Multiple AWS instances, set the security groups, Elastic Load Balancer(ELB) and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Creating S3 buckets, also managing policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and backup on AWS.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins.
  • Utilize AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Configured and automated the Jenkins Build jobs for Continuous Integration.
  • Responsible for User Management, Plugin Management, Administration, Group Management, Slave Management, new job setup in Jenkins.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs configuration automation using Docker containers.
  • Automated the cloud deployments using chef, python (boto and fabric) and AWS Cloud Formation Templates.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes, also worked on Nagios Event handlers in case of automatic restart of failed applications and services.
  • Well Versed with Configuring Access for inbound and outbound traffic RDS DB services, DynamoDB tables, EBS volumes to set alarms for notifications or automated actions.
  • Expert Knowledge in Bash Shell Scripting, Automation of Cronjobs.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Configure and ensure connection to RDS database running on MySQL engines.
  • Maintain and trouble shoot systems performance and network monitoring using tools like Nagios, and AWS services such as Cloud watch, Cloud Trail.

Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), GIT, VPC, Route53, EBS, SQL, ELB, Cloud watch, Cloud Formation, Docker, Jira, AWS CLI, AWS Auto Scaling, Unix/Linux, Shell scripting.

Intergraph

DevOps/Build & Release

Responsibilities:

  • Served as Interim Lead for a team of 12 members responsible for performing and ensuring smooth release of all strict time-bound critical applications every Sprint.
  • Performed Build and Release for different applications in different environments.
  • Involved in changing the application configuration and bouncing the application before moving in to Production.
  • Monitored the performance of different applications.
  • Coordinate with Development and QA teams to ensure continuous operation of build and deployment systems.
  • Worked closely with Development and Release Management teams for creating development and release branches for production releases.
  • Helped developers with version control system tasks such as branching and merging. Worked on SVN and GIT.
  • Installed Docker and created Docker Images.
  • Developed modules for OS level operations like Packages, Services, Files and Directories. Maintained usernames and passwords with help of puppet.
  • Configured the IT infrastructure as code writing manifests, classes and modules with Puppet.
  • Designed and developed Continuous Integration and continuous deployments with tools like SVN, GIT, Maven, Puppet and TeamCity. Worked on a centralized build system, maintained several applications.
  • Migrating the existing Puppet Code to Chef Cookbooks.
  • Using Version Control, created local repository, added the changes, committed the changes and pushed the changes to local repository.
  • Branching and creation of tags is also done with Version Control.
  • Monitored Applications and Application Servers using Nagios - monitoring host resources such as processor load, disk usage, system logs, monitoring applications, services and network protocols.
  • Performed troubleshooting and problem management in all environments (Production, User, and Performance Test).
  • Entire process is documented that has been followed during course of the project.
  • Involved in performance testing and tuning the applications performance emphasizing on JVM heap size, CPU utilization, JDBC connection pools, Garbage Collector, Web container threads, Servlets performance, response time alerts and thresholds.
  • Problem determination using local error logs and by running user traces and service traces.

Environment: SVN, GIT, TeamCity, Puppet, Chef, Docker, Netscaler, Tomcat Server 7, Rabbit MQ, LDAP Sun One directory Server, J2EE1.3/1.2, Java2.0, JSP1.2, EJB2.0, JDBC2.0, XML, iOS, Nagios, Eclipse3.x, Oracle 12c, Service Now, Bash Shell.

Confidential

Build and Release Engineer

Responsibilities:

  • Experience in code branching, tagging and maintaining the version across the environments for .NET applications in Team Foundation Server using Visual studio.
  • Having good understanding on Cruise control.Net Version dashboards for each and every code builds.
  • Developed the Build Jobs in IBM Build Forge to automate the process of build and release the code for different applications in different environments.
  • Maintained the source code repository of multiple development applications and versioning using PVCS version control tool.
  • Monitored nightly builds and automated jobs daily to make the code available in live environments.
  • Promoted the packages in Mainframe to Production via UNIT, SYSTEM, QA environments.
  • Promoted mainframe application packages to production CYBERLIFE, ATLAS via normal route and RALIE Packages through emergency route.
  • Extensive experience in the normal and emergency routes for package promotion in Mainframe.
  • Migration of AB Initio code through all environments hosted on Solaris machines.
  • Tagging and migrating AB Initio air objects from dev to prod through the QA and pre prod environments.
  • Worked on the EME and Sandbox paths for check in and check out of the objects in different environments.
  • Worked on MS Visual Source safe (VSS) Client based Source control tool for adding ABInitio code objects given by developers.
  • Expertise in Querying RDBMS such as Oracle, SQL Server and MySQL by using SQL for Data Integrity.
  • Extensive experience in scheduling and executing the jobs in SSIS in the SQL Management Studio.
  • Executed the DDL and DML statements, PL/SQL procedures and functions in order to perform release tasks in Toad and SQL Management Studio.
  • Deployed the EAR files in Tibco ITEST, QA and Preprod environments.
  • Created the applications in the Tibco and configured them according to the developer requirements.
  • Deployed packages according to ETL specifications for staging and warehouse data loading using SSIS and SQL server 2008/2012.
  • Developed UNIX Shell and Perl scripts for the purpose of manual deployment of the code to different environments and Email the team when the build is completed.
  • Worked on Client in built request tracking tool BMR Tool.
  • Worked on monitoring tools like IBM Clear Quest, Service Now, HPSM.
  • Regular Co-ordination and discussion with Client for Release schedule detailing including complete implementation of Change Orders, Approvals of RFC’s, Coordinating the lifecycle of Change orders all the way from drafting till closure in HP Service Manager and Service Now.
  • Developed VB scripts to automate the generation of weekly and monthly status reports.

Environment: TFS, Build Forge, AB Initio, Mainframe, Transcend, TFS, CruiseControl, PVCS, VSS, UNIX, PERL, SHELL, Windows, IBM Clear Quest, Service Now, VBScript, SQL, Oracle, SSIS, PL/SQL, Tibco.

We'd love your feedback!