Aws/devops Engineer Resume
AZ
SUMMARY
- Overall 9+ Yearsof experience in IT industry which includes DevOps/Cloud/AWS Engineer with experience dedicated to supporting, automating, and optimizing mission critical deployments, leveraging configuration management, CI/CD and DevOps processes.
- Introducing the DevOps practices in the organization. Bringing the tools to the organization.
- Work on source control tools like GIT/GitHub on UNIX & Windows Environments migrated subversion repositories to GIT and integrated Eclipse IDE with different versioning tools like Subversion and Git.
- Proficient in AWS Cloud platforms and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, Cloud Watch, Cloud Formation AWS Config, Autoscaling, b
- Good knowledge on configuration management tools like Puppet, Chef and Ansible.
- Implemented Continuous Integration concepts using Bamboo, Jenkins, Ansible.
- Good exposure on creating CI/CD pipeline on cloud infrastructure AWS using Jenkins, Puppet, Maven and GitLab
- Implemented Docker/Kubernetes based Continuous Integration and Deployment framework.
- Developed and implemented Software Configuration Management strategies for various applications according to the agile process using Git/GitHub.
- Install, configure, modify, test & deploy applications on Apache Webserver, Nginx & Tomcat application Servers.
- Experience in Provisioning, Configuration, Monitoring and Virtualization management solutions with application/service deployment.
- Good understanding of TCP/IP stack, basic switching/routing concepts.
- Experience with Linux/UNIX environments and scripting for Build & Release automation.
- Deploying and maintaining Micro services using Docker.
- Proficient with Shell Scripting for build automations.
- Automated Build & Deployments with Jenkins, Release Automation. Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, IAM, DynamoDB, Route53, EBS, Elastic Load Balancer, Auto scaling groups.
- Expertise in EC2 Backup methods, ELB (classis and application) security and application logging using Cloud Trail integration with Kibana and elastic search.
- Knowledge of computer applications and scripting like Shell, Python, Ruby, Perl and XML.
- Experienced with automating release process using Maven, Jenkins, and Jira as tools in diversified project environment.
- Good experience working on monitoring tools like Kibana, Datadog, Splunk, Sumo Logic and CloudWatch
- Experience in assigning theAzureservices on locations specific to integrate with web - apps and key- vaults.
- Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, VPN, Load Balancing, Application Gateways, Auto-Scaling.
- Good experience on application servers J boss, Apache Tomcat, Web Sphere and WebLogic.
- Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.
- Involved in Shell and Perl scripts for compilation and deployment processes and automation of builds.
- Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and teamwork environments.
TECHNICAL SKILLS
Build Tools: Ant, Maven, Gradle
Container Orchestration: Docker, Kubernetes
Configuration Management Tools: Chef, Puppet, Terraform, Ansible
Programming/scripting Languages: Java, PHP, Python, Unix, shell, Ruby, Scala, .NET, Groovy, Java Script, TypeScript.
J2EE/Microservices: Spring, Spring Boot, Hibernate, RESTFUL SOAP
Monitoring Tools: Nagios, App dynamics, Splunk, ELK, CloudWatch.
CI/CD Tools: Jenkins, Bamboo, Code ship, Visual studio.
Version Control Tools: Subversion, GIT, Tortoise SVN, Visual SVN, Bitbucket.
Web/App Servers: Apache, Tomcat, JBoss, IIS, HIS, WebSphere Application Server.
AWS Services: EC2, S3, RDS, EBS, VPC, IAM, ELB, EKS, NACL, SQS, SNS, SES
Databases: MySQL, MS Access, Oracle, DB2, NoSQL (MongoDB, DynamoDB).
Tools: /IDE: Putty, VMware, Eclipse IDE, Android Studio, SVN.
Bug Tracking Tools: JIRA, ServiceNow, Junit, Bugzilla, Remedy, Clear Quest.
Cloud Technologies: AWS (Amazon Web Services), Microsoft Azure.
Operating Systems: Windows NT/2000/2003/XP/VISTA/7/8/10, Mac, Ubuntu, Linux (Red Hat).
Big Data Tools: Apache Spark, Kafka, Hadoop
Workflow and Job Scheduling: Apache Oozie, Apache Airflow, Kibana, RUNDECK, Logstash
PROFESSIONAL EXPERIENCE
Confidential, AZ
AWS/DevOps Engineer
RESPONSIBILITIES:
- Used Scrum as a development methodology, participated in Daily Scrum meetings, Sprint planning and Sprint Planning, Retrospective, and other Agile meetings.
- Worked with a scrum team in story grooming and story writing.
- Converted AWS Cloud Formation templates to the Terraform templates and integrated with wrapper tool like Terragrunt to make the code more re-usable across various platforms.
- Automated Infrastructure-as-a-code deployments with CJOC Jenkins and GitLab.
- Deployed Open Policy Agent for Terraform and EKS based deployments and wrote policies from scratch to implement the best security standards.
- Standardized the EKS, trained and supported the application teams to move their applications from on-premises to the highly scalable and secured containerized cloud environments.
- Performing data analytics usingRedshiftunder the guidance of various Business Intelligence tools such as Qlik view, Looker, Datameer etc. We had monitored the data pipelines usingApache KafkaandMatillion ETL
- Deployed Elastic Cloud Enterprise on the AWS with the help of custom written Terraform, Ansible and Shell scripts.
- Deployed open-source ELK stack on the EC2 with Auto Scaling groups using Terraform and Ansible.
- Integrated CloudTrail with CloudWatch and set alarms and SNS notifications for important events.
- Experience in CreatingAmazon EC2 Cloud Instancesusing Amazon Web Services and configuration of launched instances with respect to specific applications.
- Involved in DefiningAWS Security Groupswhich acted asvirtual firewallsthat controlled the traffic allowed to reach one or more AWS EC2 instances.
- Implemented cloud services IAAS, PAAS, and SaaS which include Openstack, Docker and OpenShift.
- CreatedCloudFormationtemplates and deployed AWS resources using it.
- Generated workflows throughApache Airflow, thenApache Ooziefor scheduling the Hadoop jobs which controls large data transformations.
- Supporting and building Java applications using Jenkins tool and coordinating with the developers to resolve build errors and code changes.
- Implemented Enterprise Integration architecture usingAzure Service Bus, AppService, Active Directory, Storage, hybrid connection manager, active directory authentication forazureSQL server and other offerings byazure.
- Used Azure service fabric to build and manage scalable and reliable applications composed of microservices that run at high density on a shared pool of machines.
- Ensured in Azure services beyond basic IaaS functionality and Used Azure Resource Manager (ARM) to deploy, update, or delete all the resources for your solution in a single, coordinated operation.
- Used Azure Terraform to deploy the infrastructure necessary to create development, test, and production environments.
- Writtengroovy scriptsto usemulti branch pipeline projects in Jenkinsto configure it as per client’s requirements.
- Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard and used Python API to upload agent logs into Azure blob storage.
- Created inventory, job templates and scheduling jobs using Ansible Tower. Downloaded and managed Ansible roles from Ansible Galaxy to automate the infrastructure.
- Created Ansible Playbooks to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark, and other applications.
- Setup Continuous Delivery pipeline using Ansible playbooks. This primarily consists of a Jenkins to run packages and various supporting software components such as Maven.
- Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.
- Performed Proof of Concepts on Splunk, ELK Stack, and Elastic Cloud Enterprise.
- Developed Docker imagesto support Development and Testing Teams and their pipeline and orchestrated Docker images and Containers using Kubernetes by creating whole master and node.
- Implemented development and analysis in migrating data to MongoDB and other document databases like CassandraDB, CosmosDB for processing of terabytes and petabytes of data in JSON format.
- Implemented and improved Jenkins CICD shared libraries for Maven, Nodejs, Unit Tests, Xray, HP Fortify using Jenkins DSL and Groovy programming. Wrote custom Jenkins files to call different stages and build components of shared libraries to help engineers reduce the time of build and deployment.
- Worked with Docker for convenient environment setup for development and testing. Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
- Implemented Docker -maven-plugin inMavenpom.xml files to build Docker images for all microservices and later used Docker file to build the Docker images from theJavajar files.
- Created repositories, branches, tags in Git and assist the developers to fix merging issues and to implement the parallel development process.
- Experienced in creating custom Build & Deployment automation solutions in scripting languages including Python, Shell, UNIX shell, Ruby, Php, Perl and PowerShell. I have worked and administered artifact tools including Nexus and Artifactory.
- Writing bash script for customization of multi-platform deployment process.
- Creating and branching and merging strategy with multiple branches and used Git as source code management repository to keep track of version changes.
- Extensively worked with Source code repositories like Bitbucket for flexible deployments, creating CI/CD pipelines and made use of large file storage it has to offer.
- Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection).
- Configured JIRA workflows according to the needs to the CM team and integrated the project management features of with the build and release process.
- Used Prometheus as monitoring tool and Grafana for analysis & visualization. For Tracing and troubleshooting the microservice requests using Zipkins and spring cloud sleuth.
- Installed Red Hat EL 4.x, 5.x using Kickstart and PXE on HP DL380 G3(Linux). Performed OS installations, OS Upgrades, & Server Patching by configuring PXE & DHCP server using Kickstart & Jumpstart scripts on Red Hat Linux 5.x, 6.x & 7.x.
Environment: AWS, Azure, Kubernetes, Jenkins, Ansible, Web logic, Nexus, JIRA, Ansible, Oracle, Terraform, Terragrunt, Python,Maven, Java, Linux, Apache TOMCAT, GIT, Bit Bucket, LDAP, MS Share point, XML, Fedora, Windows, Splunk, Bash, PowerShell, PerlScripts, Shell Scripts, Docker, Nexus, Groovy, Cassandra, MongoDB, Splunk, Apache Airflow.
Confidential, MN
AWS/DevOps Engineer
RESPONSIBILITIES:
- Developed Shell Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed
- Interacted with customers on regular basis and worked on engineering operations through incident management.
- Responsible for creating and managing workflow documentation and KB articles
- Participated in 24x7 on-call rotation and work with global teams acting as an incident commander and fixing the issues spanning from application to infrastructure.
- Created Splunk dashboards to monitor the Application, Platform, and Infrastructure.
- During the mission critical time, followed and executed SOP (Standard Operating Procedure) to recover services and improve the performance.
- Hands on experience working on AWS Platform and its services which includes ELB, EC2, VPC, SNS, RDS, IAM & S3 etc. Involved in capacity planning and security exercises to keep the platform equipped.
- Assisted Senior Engineer in setting up ELK 4.0 and created new Kibana dashboards on ELK 4.0 to analyze logs of applications related to internal clients/products.
- Skilled in monitoring servers using Nagios, Cloud watch and using ELK Stack Elasticsearch Fluent Kibana.
- Automated routine operations and maintenance activities through bash/python scripts
- Responsible for managing the chef-based services (RabbitMQ, Redis and logging) and implemented infrastructure automation tools (Ansible) for Operations.
- Deployed Java/J2EE applications to Application servers in an agile continuous integration environment and automated the whole process.
- Deployed and designed pipelines through Azure data factory and debugged the process for errors.
- Applied advanced troubleshooting techniques to provide unique solutions to developers.
- Worked on AWS cost optimization project which has resulted in a huge savings
- Experience debugging network issues ranging from load balancers to applications
- Used Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers.
- Proficient on the configuration and maintenance of cloud foundry (PaaS)
- Created defects through problems and assigned to the respective engineering team
- Proactive Cloud Monitoring & Metrics Aggregation, Analysis & Alerts using Grafana.
Environment: AWS, Azure, Jenkins, Docker, Kubernetes, Linux, Java, Ubuntu, OpenShift, TFS, Nginx, Zenoss, Postman, ELK, Grafana, Prometheus, AKAMAI, AEM, Virtual Machines, Application Insights, Event Hubs, Monitor, Redis, Log Analytics, API Management, Ansible, CHEF, Puppet.
Confidential, OH
DevOps Engineer
RESPONSIBILITIES:
- Developed Shell Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
- Used Shell to automate build and deployment Process.
- Installing, configuring, and administering Jenkins CI tool on Linux machines.
- Analyze and resolve conflicts related to merging of source code for GIT.
- Developed and maintained integration and release processes
- Assisted Senior Engineer in creating a new infrastructure on Cloud using AWS services like EC2, EBS, S3, IAM, ELB, VPC, Route 53, Cloud Watch, Cloud Front and CloudFormation etc.
- Written Bash and Python scripts for migrating on premise applications data to AWS cloud while doing POC.
- Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
- Analyzed and Converted ANT scripts to MAVEN to standardize the procedures.
- Worked on CHEF, a Configuration Management tool to automate system provisioning, installing and configuring packages, services etc. on multiple Linux systems using Chef Recipes and Cookbooks.
- Managed project builds and releases using CI/CD tools like Jenkins, Git/Git Hub, Ant, Maven and deployed projects on various non-prod and prod environments.
- Involved in implementing & deploying applications in non-prod and prod environments with Docker containers & orchestrating them using Kubernetes as a part of Proof-of-Concept test.
Environment: Jenkins, Docker EE, Kubernetes, TFS, Nginx, Postman, ELK, Grafana, Prometheus, AKAMAI, AEM, Python, Virtual Machines, Application Insights, Event Hubs, Monitor, Redis, Log Analytics, API Management, AWS (EKS, EBS, VPC, Route 53, EC2), Ansible.
Confidential
Build and Release Engineer
RESPONSIBILITIES:
- Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
- Installing, configuring, and administering Jenkins CI tool on Linux machines.
- Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
- Involved in day-to-day maintenance and troubleshooting problems related to Linux.
- Installing, configuring, and administering Jenkins CI tool on Linux machines.
Environment: Shell Scripting, Jira, Bamboo, SVN, WebSphere, Web Logic, Quality center, Visual Build, ANT, Apache Tomcat, Jenkins, J2EE.
