Sr. Aws/devops Engineer Resume
Chandler, AZ
PROFESSIONAL SUMMARY:
- Over 8 years of experience in Designing, developing hybrid cloud with strong innovative and technical Background working as Sr. AWS/DevOps engineer.
- Experience in designing, deploying and maintaining various multitude applications utilizing almost all AWS services stack including Elastic Cloud Compute EC2, S3, EBS, EFS, Elastic Bean Stalk, Route 53, VPC, Cloud Front, Dynamo DB, Red Shift, RDS, Key Management Service (KMS), Identity & Access Management (IAM), Elastic Container Service (ECS), Elastic Load balancing, Cloud Formation, Elastic Cache, SNS, SQS focusing on high availability, fault - tolerance and auto scaling.
- Responsible for managing Amazon instances by taking AMIs and performing administration and monitoring of Amazon instances using Amazon Cloud Watch.
- Managed 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 and experienced in automating CI and CD pipeline with AWS Code Pipeline, Jenkins and AWS Code Deploy.
- Responsible in Designing and implementing Azure Cloud Environment and configured shared access signatures (SAS) tokens and storage access policies in Azure cloud infrastructure.
- Configured and deployed Azure Automation scripts for applications utilizing the Azure stack that including compute, blobs, ADF, Azure Data Lake, Azure Data Factory, Azure SQL, Cloud services and ARM and utilities focusing on Automation
- Experienced in using cloud migration tools like Snowball, direct connect for migrating data from on-premises data centers to AWS Cloud.
- Experience in development and configuration experience with software provisioning tools like Chef, Puppet and Ansible.
- Day-to-Day Build, Release and Configuration activity using GIT, Jenkins, Maven & Ansible.
- Extensively worked on Jenkins for continuous integration from pulling up the code from version control tools like GIT, SVN, CVS, IBM Clear Case and building Artifacts using build tools like Ant, Maven and Gradle. And deploying them into artifact repositories like Nexus and Maven.
- Worked in an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like Puppet, Chef & Jenkins. Experienced in writing Chef Cookbooks and recipes in Ruby.
- Extensively worked on Puppet configuration management tool which includes installing Puppet master, agents and writing manifests from scratch and pushing them to agents for CI & CD.
- Expertise in writing Ansible Playbooks, modules and roles. Utilized Ansible for configuration management of hosted Instances within AWS.
- Experienced in writing Bash and Python scripts, Included Boto3 to supplement automation provided by Ansible and terraform for tasks such as encrypting EBS volumes backing AMI’s and Scheduling Lambda functions for routine AWS tasks.
- Experienced in building sophisticated and highly automated infrastructure using automation frameworks such as Cloud Formation, terraform and Ops Works.
- Extensively worked with Scheduling, deploying and managing container replicas onto a node cluster using Kubernetes and worked with building Kubernetes run time environment of the CI/CD system to build, test and deploy in an open source platform.
- Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
- Set up and maintain continuous automated build system with Jenkins, Clear Case and Perl/Python scripting
- Experience working on several Docker components like Docker Engine, Hub, Machine, creating Docker images, compose, Docker registry and handling multiple images primarily for middleware installations and domain configurations.
- Deployed and scaled web applications that are developed on Programming languages such as java/J2EE, .Net, PHP, Node Js, Python, Ruby, Go.
- Administration of both Windows and Linux Machines - Providing ongoing management of Windows and Linux Servers (i.e.) Resource Management, Installations/Setup, Imaging, performance-tuning and Tier 3 support for Troubleshooting servers.
- Experienced in administrating, deploying and managing and monitoring and troubleshooting almost all flavors of Linux like UBUNTU and CentOS and Red Hat servers.
- Develop core Java programs for all business rules and workflows using spring framework.
- Experienced in installing and maintaining different application and web servers like Web Sphere, Web logic, Apache Tomcat, Ngnix, WebLogic and JBoss.
- Integrating the code quality analysis tools like Junit, PMD, Sonar and monitoring tools like Nagios, Cloud watch and splunk.
TECHNICAL SKILLS:
DevOps Tools: Chef, Puppet, Vagrant, Maven, Ansible, Docker, Gradle, Configuration Management Tool Ansible
Cloud Platforms: Amazon Web Services (AWS) EC2, Simple Storage Service (S3), RDS, VPC, Cloud Front, Cloud Trail, SES, Cloud Watch, Route53, Elastic Bean Stalk, Elastic Load Balancer, Elastic IP, Dynamo DB, Red Shift, Cloud Watch, Auto-Scaling, IAM, Direct Connect, Glacier, SNS, SQS, Elastic Cache, Elastic IP, Lambda, Elastic Search, Cloud Formation, Snowball, Code Build, Code Commit, Code Pipeline, CLI, Auto Scaling, Mobile Hub
Operating Systems: Unix/Linux (Red Hat 5/6/7, CentOS, SUSE), Solaris 9/10, Ubuntu 14, Windows 2008/2012/2016 Servers
Languages/Scripts: Bash Shell, Perl, Python Scripts, Cobol, C, C++, Visual Basic, Java, J2EE
Databases: MySQL (php My Admin), Postgre SQL (php Pg Admin)
Build Tools: ANT, MAVEN, Make file, Hudson, Jenkins, BA
Methodologies: Agile, Scrum, Waterfall, Spiral, V Model
Web Framework: XML, HTML5, XHTML, CSS3, JQuery, JavaScript, Angular JS, Bootstrap, Node JS, React JS
Virtual Server: VMware ESX 3.5.0 Server, VMware Infrastructure Client 2.5 &Xen 3.2
Version Control Tools: Subversion (SVN), Clear case, GIT, GIT Hub, Perforce, Code Commit
CI Tools: Jenkins, Hudson, Bamboo
WORK EXPERIENCE:
Confidential, Chandler, AZ
Sr. AWS/DevOps Engineer
Responsibilities:
- Configured a virtual data center in the Amazon Web Services cloud to support Enterprise data warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Table, Elastic Load Balancer.
- Leveraged AWS cloud services such as EC2, Auto scaling and VPC to build secure, highly Scalable, high available and flexible systems that can handled expected and unexpected load bursts.
- Created AWS Cloud Formation templates to create custom sized VPC, subnets, NAT instances to ensure successful deployment of web applications and data base templates.
- Created Python scripts to totally automate Aws Services which includes ELB, Cloud front distribution, database, EC2 and database security, S3 bucket and application configuration, this script creates stacks, single servers or join web servers to stacks.
- Utilize AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMI’s for mission critical production servers as backups.
- Worked with managing open stack infrastructure upgrades, expansion, scaling and troubleshooting on the most challenging, complex environments.
- Responsible for documenting the Future State Architecture of application and getting them approved from ARB (Architecture review Board).
- Involved in Architect, Build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation and the Jenkins& Hudson for continuous integration. Responsible for CI environments (Jenkins, Nexus, Sonar)
- Using Ansible for Automation and CI Continuous Integration Jenkins for creation of Build and automation Testing.
- Customer Web Pages Development: -- Development of Web Pages with Python Django and Perl CGI script with My sql database.
- Worked with Go language to build simple reliable and efficient software programs.
- Architecting high available, auto scalable platforms in AWS cloud on windows & Linux, Designing database high availability solutions on MS SQL & My SQL multi AZ RDS.
- Involved in writing Perl and shell scripts for compilation and deployment process.
- Responsible for creating Aws Identity and Access Management (IAM) groups and Users for improved login authentication and providing security Group in both Public and Private Subnets in VPC.
- Experienced in Branching, labeling and Analyzing and resolving conflicts related to merging of source code in GIT and implemented a continuous Integration and Delivery pipeline using Docker, Jenkins and GIT. And also used Jenkins pipeline plugin to analyze the Maven dependencies and the SCM changes.
- Worked on Inbound and Outbound services with automation CHEF. Deployed multiple resources simultaneously, using Cloud Formation templates in AWS.
- Setting up the build and deployment automation for Terraform scripts using Jenkins and Used HCL scripts for writing terraform Scripts.
- Focused on containerization and immutable infrastructure, Docker has been core to this experience, along with Mesos, Marathon and Kubernetes.
- Automated deployment activities in middleware environment which includes portal applications running on Java using Puppet Master and Agent Nodes, Puppet manifests to automate the installations and deployment tasks in service-oriented architecture (SOA).
- Experienced in Troubleshooting. Splunk search, quotas, monitor Inputs, WMI Issues, Splunk crash logs and Alert scripts.
- Involved in using Terraform migrate legacy and monolithic systems to Amazon Web Services.
- Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.
- Creation and Maintenance of MS Azure Cloud Infrastructure and Virtual Network between MS Azure Cloud and On-premise network for backend communication.
- Wrote Ansible Playbooks with Python SSH as the wrapper to manage the configuration of AWS nodes and test playbooks on AWS instance using Python. Ran Ansible scripts to provision Dev Servers.
- Utilized Jira for Bug Tracking, Nagios & Graphite for System monitoring, Cloud Watch and Cloud Trial for monitoring the cloud environment.
Environment : AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), VDI, Linux, Ansible, Git version Control, VPC, AWS EC2, S3, Route53, EBS, IAM, ELB, Cloud watch, Cloud Trial, Cloud Formation, AWS CLI, AWS Auto Scaling, Azure, Maven, Jira, Nagios, Subversion, Jenkins, Ansible, Mesos, Docker, Kubernetes, Python, Ruby.
Confidential, Houston, TX
AWS DevOps Engineer
Responsibilities:
- Worked on EC2, S3, ELB, Auto scaling Servers, Glacier, Storage Lifecycle rules, Elastic Beanstalk, Cloud Formation, Cloud Front, RDS, VPC, Route 53, Cloud watch, IAM Roles, SNS subscription service.
- Experience using Identity and Access Management (IAM) to design policies, create roles and manage users and groups.
- Migrated service from a managed hosting environment to AWS including overall plan, cost analysis, service design, network layout, data migration, automation, deployments and cutover, monitoring, documentation, and timeline.
- Launched and configured Amazon EC2 Cloud Servers using AMI's (Linux/Ubuntu) and configured the servers for specified applications.
- Launched DNS, Route 53 and AWS Elastic Load balancer (ELB) and assigned AWS SSL Certificates to Servers.
- Worked on CICD pipeline tools like GoCd, Jenkins enterprise applications.
- Configured and maintained agents in GoCd and Jenkins CICD tools.
- Migrated puppet scripts to ansible playbooks.
- Developed various ansible playbooks for automating the GoCd Configuration and ssh communication.
- Worked on docker images to install Sonar qube.
- Created images stored in the Docker container and uploaded to Docker hub.
- Worked on configuring Sonar qube for code quality reports.
- Configured the Auto scaling and ELB groups in AWS to main high scalable and secure environment.
- Deployed Docker application by using Service Release Automation (SRA) in AWS Infrastructure.
- Converted and automated builds using Maven and scheduled automated nightly builds using Jenkins.
- Deployed Docker Engines in Virtualized Platforms for containerization of multiple applications
- Implemented nightly builds on Jenkins and automated various scopes of testing on Jenkins
- Developed CI/CD system with Jenkins on Docker for the runtime environment for the CI/CD system to build, test and deploy.
- Written Perl scripts to automate the process of files deletion from the logs folder on UNIX server and Window servers. All files that are not being updated since last 30 minutes are deleted to save the space on the file system.
- Automation scripts for weekly and monthly backups in perl and shell
- Developing the regression Harness with Perl Script and shell script for Advanced Design Systems and adding them to Crontab.
- Experience in deployment Automation using multiple tools Chef, Puppet, Jenkins, GIT, TFS, SonarQube ANT Scripts.
- Experience on Open shift platform in managing Docker containers and Kubernetes Clusters.
- Automated and performed smoke testing of products before promoting to QA.
- Wrote Perl & Shell Script for automation of Build & Release of Product
- Deployed and released multiple builds on different Environments and products.
- Worked with VI Editor to create and modify the unix scripts and text files.
- Managed Fast Apps (FE/ME/BE/BRMS/TC) by installing/upgrading, deploying war files, configuring/updating Data source connections and config property files on all non-prod servers.
- Improve availability and timeliness of test environments.
- Created docker containers using docker images to test the application.
Environment : Kubernetes, Jenkins, JIRA, Nagios, Linux, Docker, Chef, Ansible, Git version Control, Cloud Formation, AWS CLI, AWS Auto Scaling, Maven, Nagios, Subversion, Jenkins, Unix/Linux, Shell scripting, AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53),
Confidential, Chicago, IL
Cloud/DevOps Engineer
Responsibilities:
- Designed, configured and deployed Amazon web services (AWS), Defined AWS Security services as virtual firewalls to control the traffic on EC2 instances for multitude of applications utilizing the Amazon Web Services focusing on high-availability, Fault Tolerance and auto-scaling.
- Configured AWS identity access management and security groups, users in public and private subnets in VPC for improved log in authentication.
- Installed and configured applications on AWS EC2 instances and stored them in S3 buckets, configured S3 Versioning and life cycle policies to back up files into Glacier.
- Configured AWS virtual private cloud and data base subnet groups for isolation of resources with in the amazon RDS in Aurora DB cluster.
- Used both Splunk and ELK (Elasticsearch, Logstash and Kibana) for monitoring and analyzing log information.
- Used Docker to containerized Micro services in cloud and managed clusters using Docker Swarm and kubernetes. Developed Private cloud system solution on CoreOSusing Kubernetes (Docker weave).
- Integrated AWS Code commit with Jenkins, Bamboo for continuous integration and deployment, this automates the deployment of new revisions of applications i.e., whenever there is a code change, Jenkins used to build the WAR file and deploy to the Application Server (AWS EC2 instance).
- Tested, evaluated and involved in troubleshooting of different NoSQL database systems such as MongoDB, Cassandra and their cluster configurations to ensure high-availability in various crash scenarios.
- Wrote a Perl and UNIX/LINUX shell script and Python scripts to copy the build from USA Westlake and Santa Rosa to India development Site.
- Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
- Installed chef server Enterprise on premise/workstation/ bootstrapped the nodes using knife and automated by testing chef recipes/cookbooks with test-kitchen/Chefspec.
- Worked with best practices and processes Agile scrum methodology, JIRA program Management JIRA scrum, JIRA dashboard customization, JIRA release management, JIRA test management, JIRA training.
- Developed build and deployment scripts using MAVEN as build tool and automated the build and deploy processes using Jenkins to move from one environment to other environments and Used GIT as Source code repository.
- Extensive knowledge in File & Print Server, IIS, FTP, Terminal Server.
- Responsible for configuring networking concepts like NIS, NFS, SAMBA, LDAP, SSH, FTP, SFTP, SNMP, DNS, DHCP, troubleshooting network problems such as TCP/IP, supporting users in solving their problems.
- Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management using Ansible.
- Create, build Ansible playbooks including automation scripts with Python and Bash.
- Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
- Created Cloud formation stacks to easily provision resources in the AWS cloud.
- Create and maintain custom IAM policies for the groups to allow access to specific portions of the AWS resources.
- Worked with various AWS EC2, S3, CloudFront, VPC, IAM, SQS, Lambda, Kinesis and Route53 CLI tools.
- Worked on migration project of moving current applications in traditional datacenter to AWS by using AWS services.
- Maintained the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
- Launched AmazonEC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and configured the launched instances with respect to specific applications.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Monitored system issues/updates for all assigned applications throughout the entire SDLC verified requirements were accurate, functional and implemented successfully within the timelines specified.
Environment: GIT, Ansible, Jenkins, Tomcat, Apache, Python, JIRA, Maven, Nexus, Puppet, RedHat Linux, Ubuntu, CentOS, Linux, JAVA, AWS EC2, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch
Confidential
DevOps Consultant
Responsibilities:
- Responsible to interface with Engineers and Operations to establish and maintain the software development structure using CI/CD tools on UNIX and Windows.
- Revolutionized the traditional build process with the automated Continuous Integration and Continuous Deployment tool. Installed Jenkins CI to production, Development and test areas.
- Building CI/CD pipelines through Bitbucket, Bamboo, and UDeploy. And troubleshooting the CICD pipelines.
- Configuration Management: Maintenance of Source code repository, Administrating GIT,
- Branching and merging strategies.
- Administrating and maintaining Bitbucket.
- Create a new project, workflows and configure project based on the client and project requirement. configuring jobs for build and deployment purpose by using CI and CD tools
- Build and Release management: create build, package and deploy
- Integrating and configuring the various tools to the CICID pipelines according to the project requirement
- Engaging with vendor team in case of tool performance issues and enhancements.
- Creation of promotional rules in Control-M.
- Worked on the integration of visual studio 2017 with Bitbucket.
- Implemented the nagios and sonarqube according to the project requirements.
Environment: AWS EC2, VPC, Auto scaling, ELB, Red Hat EL 3/4/5/6 Cloud Watch, EBS, Directory Services, Route53, MS SQL 2012, SQL Server Mirroring, Ansible, Chef, Jenkins, GIT, Kubernetes, Docker.
Confidential
Linux Administrator
Responsibilities:
- Worked as Red Hat Enterprise Linux and AIX Systems Administrator and also performed support role for applications on mission critical Enterprise Networks and Multi-server environments.
- Racked and configured IBM RS 6000, P5 520, 550, 570, 575, 590, 595 and 610 for production, staging and test environments.
- Installed, configured and supported the NIM Server and NIM Clients.
- Planned and documented the process and the New Servers Builds in the environment.
- Upgraded HMC and Firmware of the AIX servers.
- Installation, configuration and administration of Red Hat Linux servers and support for Servers.
- Installation, maintenance and regular upgrades of Red Hat Linux Servers using kickstart based network installation.
- Disk Storage Management in AIX - Logical and Physical Volume management, configuring disks, working with volume groups, logical volumes, and physical volumes.
- Provided 24x7 System Administration support for Red Hat Linux 3.x, 4.x servers and resolved trouble tickets on shift rotation basis.
- Provide the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.
- Monitoring system performance, tune-up kernel parameter, adding /removing /administering hosts, users, disks on DNS / NIS domain,
- Configuration of Hardware and Software RAID on Digital & Sun Servers
- Implemented NFS, DNS and NIS under SUN.
- Wrote bash shell scripts for getting information about various Linux servers
- Installed and Configured Send Mail Utility on Sun UNIX Servers.
- Troubleshooting Backup and Restore Problems Creation of LVMs on SAN using Linux utilities
Environment: RHEL, Sun Solaris, AWS, HTTP web servers, FTP, CCS3, SCSS, Mongo DB, AJAX, JSON, TFS
