Devops Engineer Resume
ArizonA
SUMMARY
- Having 9+ years of extensive experience as a DevOps / Cloud Engineer in Software Development Life Cycle (SDLC) core area such as Design, and Deployment of Web based Enterprise Applications using enterprise cloud services like Azure, AWS Cloud OPS Resources, which includes Project Setup, Build Automation, and (CI/CD) experienced. Experience as a Linux Admin and Chef, Jenkins, Application Server, Red hat Linux, Apache Tomcat. Excellent communicator, quick learner and adapts to emerging technologies.
- Exposed to all aspects of the software development lifecycle (SDLC) such as Analysis, Planning, and Developing, Testing, and Implementing Post - production analysis of the projects using methodologies such as Agile, Scrum Models.
- Experienced in Installing, Upgrading, Patching, Configuring and Administrating Red Hat Linux.
- Experience in the areas of DevOps, CI/CD Pipeline, Build and release management, AWS and Linux/Windows Administration Proficient in prioritizing and completing tasks in a timely manner.
- Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, Bitbucket, JFROG Artifactory, Chef, and Terraform.
- In-depth and solid understanding of IP networking technologies. TCP/IP Networking troubleshooting and Linux Network Administration.
- Developed Terraform templates to create load balancers (ELB), monitoring on the fly for different environments such as QA, SIT stage which will run on different VPCs.
- Experience in Implementing Continuous Integration and Continuous Delivery (CI/CD) pipeline with Docker, Maven, Ant, Nexus Artifactory, Jenkins and AWS. Proficient with cloud services like Amazon Web Services
- Work closely with clients, partners, other consultants, and project managers to deliver scalable, re-usable, and well-documented solutions based on Sona type Nexus Lifecycle (IQ) and Repository Manager
- Supporting the Developer's Service Center (DSC) workload in support of developer's query, questions, and issues related to the use of the Sona type NDE solution.
- Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions.
- Experience with NoSQL databases like Cassandra and MongoDB.
- Experience in Data Serialization formats like JSON XML.
TECHNICAL SKILLS
Operating Systems: Windows
Programming languages: SQL, Python, Core Java
Databases: SQL Server, MongoDB 3.0, Cassandra, RDS, DynamoDB
Cloud Services: Amazon Web Services- EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), Autoscaling, S3, Elastic Beanstalk, Cloud Front, RDS, Dynamo DB, DMS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Trail, Cloud Formation, IAM, RDS, Elastic Search, EKS.
Web/Application servers: Apache Tomcat, WebLogic
Virtualization tools: Docker, Kubernetes
Scripting Languages: JSON, XML,HTML, BASH, SHELL, PYTHON
Build Tools: Jenkins, Bamboo, Code Pipeline, Code Build
DevOps Tools: Chef, Jenkins, Bamboo, Puppet, cloud Formation, Terraform, Ancible
Cloud: Azure, AWS
Monitoring Tools: CloudWatch
PROFESSIONAL EXPERIENCE
Confidential, Arizona
DevOps Engineer
Responsibilities:
- Implemented AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Autos calling, Cloud Front, IAM, S3, R53.
- In-depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
- Extensively worked with Version Control Systems CVS, SVN (Subversion), GIT.
- Implement and manage infrastructure as code through Chef and other automation tools
- Developing continuous delivery pipeline in cloud environment- Used Harness, Rancher and Helm charts and Bamboo for Continuous Integration.
- Worked on Chef cookbooks and managed Bamboo for CI CD delivery for few applications.
- Created terraform templates for architecture design in AWS.
- Good experience on working with Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
- Developed new libraries with Micro Services architecture using Rest APIs, spring boot and pivotal cloud foundry
- Transformed legacy application into a suite of cloud-hosted Microservices using Spring Boot, and laid the groundwork for x10 traffic scale
- Worked in agile framework, collaborating with business and research teams in story grooming, reviewing story/acceptance criteria and performance metrics Used Elastic search as the data indexer and query parser
- Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
- Managed Docker orchestration and Docker containerization using Kubernetes.
- Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
- Good Knowledge in Shell, Python, Perl & Expect scripting
Confidential, California
Software Engineer- DevOps/AWS
Responsibilities:
- Involved in designing and deploying multiple applications utilizing almost all the AWS stack (Including EC2, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto scaling in AWS Cloud Formation.
- Migrated applications to the AWS cloud.
- Deployed applications on AWS by using Elastic Beanstalk.
- Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
- Used Ansible as Configuration management tool to automate repetitive tasks, quickly deploys critical applications, proactively manages change and well versed with Ansible Playbooks, modules, and roles.
- Installed Jenkins on a Linux server & created master-slave configuration to implement multiple parallel builds through a build farm.
- Implemented Continuous Integration and Continuous Deployment using Jenkins, Maven, Nexus, Ansible.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Maven to Schedule the builds.
- Developed a continuous deployment pipeline using Ruby/shell scripts.
- Oversaw migration of existing application into Microservices Architecture using Rest APIs, spring boot, Spring Cloud and AWS
- Designed solutions with ability to hot deploy releases/patches and maximizes on cloud PaaS features to enable full system availability
- Deployed applications on Apache Web server and Application Servers like Tomcat, JBoss.
- Worked with different bug tracking tools like JIRA.
- Worked on creation of Docker containers and Docker consoles for managing the application life cycle.
- Container management using Docker by writing Docker files and set up the automated build on Docker Hub.
- Managed Docker orchestration and Docker containerization using Kubernetes.
Confidential, Chicago
AWS Engineer
Responsibilities:
- Manage Amazon Redshift clusters such as launching the cluster and specifying the node type.
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.
- Hands on with Git / GitHub for code check-ins/checkouts and branching etc.
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.
- Implemented unique design for portrait and landscape mode of the mobile app.
- Experienced in Manual Testing/mobile application testing for Android (Mobile) applications, client server applications and cloud applications.
- Involved in designing and deploying multiple 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 Cloud Formation.
- Created Ansible Playbooks for implementing continuous delivery into production environment.
- Created Docker container using Docker images to test the application even ship and run applications.
- 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.
- Implemented Release schedules, communicated the Release status, created Roll Out Plans, tracked the Project Milestones, prepared the reports and chaired the Release calls and worked for a successful Release of JIRA Application and used JIRA to track issues and Change Management.
- Experience on Software Configuration Management (SCM) in Agile, SCRUM, Clear Case, Clear case to Stash Migration, Waterfall methodologies.
Environment: Java/J2EE, Python, WebLogic, UNIX, VMware, Ansible, Shell, Perl, IAM, S3, EBS, EC2, Cloud Watch, Cloud Formation, Puppet, Docker, Chef, GIT, GitHub, Maven, Jenkins., Nexus, WebLogic 8, TOMCAT 7/8, Python Scripts, Perl Scripts, Ruby Scripts, XML, Unix, JIRA, Ant, Nagios.
Confidential
SQL Server Database Administrator
Responsibilities:
- Create, modify and migrate and maintain schema objects (tables, indexes, procedures, constraints) from development to production.
- Backup and restore processes
- Index analysis
- Created users, user grants and application appropriate privileges, maintained database application security and database links.
- Creating Pharmacy reports as and when requested (Supporting the Pharmacy Group)
- Disk Space issues
- Checking the server health of all the 45 servers
- Database releases (650 databases)
- Automation for many daily tasks
- Leading production releases according to client needs which involves creating new tables, views, indexes and triggers.
- Created and customized Oracle Database and Schema
