Devops Engineer Resume
Weehawken, NJ
PROFESSIONAL SUMMARY:
- 7 years of substantial IT experience wif expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation, Amazon Web Services (AWS).
- Extensive experience in teh design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and DevOps processes for Agile projects.
- Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), IAM, EC2, RDS, S3 and Lambda focusing on high - availability, fault tolerance, and auto-scaling wif Cloud watch monitoring.
- Expertise creating complex and custom IAM policies, Roles, and user management for delegated administration wifin AWS.
- Experience in developing AWS Cloud Formation templates to create custom sized VPC, subnets, EC2 instances, ELB, Security Groups.
- Managing and analyzing teh petabyte-scalable data using AWS Redshift cluster.
- Experience in working wif EC2 Container Service and integrating wif JENKINS.
- Hands on experience in monitoring using Splunk and Appdynamics.
- Expertise in Application Deployments & Environment configuration using Puppet andAnsible.
- Experience in writing Ansible playbooks and Modules to automate our Build/deployment process and do an overall process improvement to any manual processes.
- Experience using MAVENas build tool for teh building of deployable artifacts (jar, war) from source code.
- Experienced in Branching, Merging, Tagging and maintaining teh version across teh environments using SCM tools like GIT
- Knowledge on Scripting Languages like Ruby, Perl, Bash, Python, Shell & Java.
- Experience on several Docker components like Docker Engine, Hub, Machine, Compose and Registry.
- Installation and configuration of ELK stack in both legacy and Docker swarm mode
- Experience on setting up Docker containers and orchestrated using Kubernetes.
- Experienced in EC2 container service to support teh Docker containers to run teh applications in AWS environment.
- Provided production support in an on-call rotation in a 24x7 environment.
- Excellent communicative, interpersonal, intuitive, analysis and leadership skills wif ability to work efficiently in both independent and team work environments
- Excellent client relation skills and teh drive to complete tasks TEMPeffectively, and efficiently where customer service and technical skills are demanded.
TECHNICAL SKILLS:
AWSServices: EC2, ELB, VPC, RDS, AMI, IAM, Cloud Formation, S3, Cloud Trial,SNS, SQS, EBS, Route 53
Operating System: Red Hat, Ubuntu, Linux & Windows, CentOS
CI Tool & Monitoring: Jenkins, Teamcity, Appdynamics,Netcool
Cloud Environments: AWS, Azure
Bug Tracking Tools: JIRA, Bugzilla, HP Quality Center, Remedy, IBM Clear Quest
Configuration Management Tools& Containers: Puppet, Ansible, Docker, Kubernetes
Databases: Oracle, MS SQL
Build Tools: Maven
Version Control Tools: Subversion(SVN), GIT, GitHub, SVN, BitBucket
Web Servers: IIS,Apache, Tomcat, Web Sphere
Languages/Scripts: HTML, Shell, Bash, Python
SDLC: Agile, Scrum, Waterfall
PROFESSIONAL EXPERIENCE:
Confidential, Weehawken, NJ
DevOps Engineer
Roles & Responsibilities:
- Used Amazon IAM to grant fine-grained access to AWS resources to users. Also, managed roles and permissions of users to AWS account through IAM.
- Working on AWS EC2 Instances creation, setting up VPC, launching EC2 instances and different kind of private and public subnets based on teh requirements for each of teh applications.
- Expertise in Querying RDBMS such as Oracle, SQL Server in AWS cloud platform.
- Installed and configured Splunk monitoring tool, while using it for monitoring network services and host resources.
- Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, Github wif Dev/Test/Prod Branching Model for weekly releases.
- Maintenance and Vulnerability Management of Hybrid infrastructure and CI/CD using Ansible Playbooks.
- Worked wif chef compliance for compliance testing and chef analytics for reporting teh statistics.
- Automated different workflows, which are initiated manually wif Python scripts and Unix shell scripting.
- Wif integration of Splunk for AWS gain in-depth visibility and rapid insights into AWS administration and account activity like unauthorized access attempts, simultaneous logins from disparate locations and changes to access control privileges.
- Utilize Cloud Formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology
- Implemented Puppet Master, Puppet Agents, Create Puppet modules and Classes.
- Utilized Code Pipeline for Continuous delivery of teh code and faster application deployment. Source code from GitHub is utilized for Continuous integration using Jenkins.
- Branching, Merging, Tagging and maintaining teh version across teh environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab), Clear case, Harvest and VSS.
- Integrated Ansible wif Jenkins to provide Automation, Continuous Integration and Managed nodes over SSH/Power shell using Ansible.
- Experience in working wif EC2 Container Service plug-in in JENKINS which automates teh Jenkins master-slave configuration by creating temporary slaves.
- Used MAVEN as a build tool on java projects for teh development of build artifacts on teh source code.
- Used EC2 Container Service (ECS) to support Docker containers to easily run applications on a managed cluster of Amazon EC2 instances.
- Developed procedures to unify streamline and automate applications development and deployment procedures wif Linux container technology using Docker swarm.
- Used Jenkins and pipelines to drive all MicroServices builds out to teh Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
Environment: AWS, Jenkins, UBSDeploy, Splunk, Appdynamics, Nexus, Netcool, Active MQ, Docker, Kubernetes.
Confidential, Jersey city, NJ
AWS/DevOps Engineer
Roles & Responsibilities:
- Setup and build AWS infrastructure various resources, VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, RDS in Cloud Formation JSON templates.
- Configured AWS Identity and Access Management (IAM) to securely manage AWS users & groups and use policies & roles to allow or deny access to AWS resources.
- Configured and managed Elastic Load Balancing (ELB), to avoid single point of failure applications, thus providing high availability and network load balancing.
- Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
- Experience in configuring Amazon EC2 instances and launching teh new instances wif same configuration by using AMI's (Amazon Machine Images).
- Created AWS Route53 to route traffic between different regions.
- Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
- Designed and created Cloud Formation templates to create stacks.
- Creating and giving permissions of repositories in Bit Bucket
- Branching, Tagging, Release Activities on Version Control Tools:BitBucket
- Monitoring of servers using Nagios tool, which is used to ensure systems application and services are functioning properly.
- Resolving conflicts during merging branches in Bit Bucket
- Used Chef Configuration management system to develop automation and monitoring web application and database servers.
- Managed builds and made necessary changes to Maven build scripts for Java/ WebSphere based applications.
- Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deployments.
- Deployed Puppet, Puppet Dashboard for configuration management to existing infrastructure.
- Developed Python and shell scripts for automation of teh build and release process.
- Using Puppet, deployed and configured Elastic search, Log stash and Kibana(ELK) for log analytics, full text search, application monitoring in integration wif AWS Lambda and Cloud Watch.
- Worked on Amazon Web Services (AWS) infrastructure wif automation and configuration management tool Puppet.
- Managed Docker orchestration using Docker Swarm and also responsible for teh containerization of applications using Docker.
- Created a micro service environment on teh cloud by deploying services as Docker containers. We used Amazon ECS as a container management service to run micro services on a managed cluster of EC2 instances. Implemented Amazon API Gateway to manage, as an entry point for all teh API's.
Environment: AWS, EC2, VPC, IAM, S3, ELB, EBS, Security groups, Route tables, Kubernetes, CloudWatch, CloudFormation, AWS Auto Scaling, EMR, Elastic Beanstalk, GIT, GITHUB, Puppet Ansible, Python, Nagios, Ant, Maven, Shell scripting.
Confidential, Greenville, SC
DevOps Engineer
Roles & Responsibilities:
- Developed and supported teh software Release Management and procedures.
- Created and maintained several build definitions and publish profiles to handle automated builds in an Agile/SCRUM environment.
- Used teh version control system GIT to access teh repositories from teh GITHUB and used in coordinating wif CI tools.
- Integrated Maven wif GIT to manage and deploy project related tags.
- Build and release software baselines, code merges, branch and label creation in Subversion/GIT and interfaced between development and infrastructure.
- Manage deployment automation using Puppet, Custom Puppet Modules and Ruby.
- Automated teh build and release management process, including monitoring changes between releases.
- Used Ant and Maven as a build tool on Java projects for teh development of building Artifacts on teh source code.
- Maintained build related scripts developed in ANT, Python and shell.
- Worked wif Git, GitHub and Ant, Maven, Gradle builds integrated and configured in Jenkins.
- Used Jenkins for automating Builds and Automating Deployments.
- Configured and automated teh Jenkins Build jobs for Continuous Integration.
- Used Shell/Python scripts to automate teh deployment process.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Maintain and track inventory using Jenkins and set alerts when teh servers are full and need attention.
- Involved in configuration and support of a production environment hosted in a 24x7 setup.
- Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Up gradation or Migration of Puppet community and Puppet Enterprise.
- Created CI/CD pipelines and setup auto trigger, auto build and auto deployment wif teh help of teh CI/CD tool like Jenkins.
- Automated CI/CD wif Jenkins, build-pipeline-plugin, Maven, GIT Set up Jenkins master/slave to distribute builds on salve nodes.
- Used Docker for local application deployment and test and did orchestrating between container using docker swarm and writing docker files.
- Docker images include setting teh entry point and volumes, also ran Docker containers.
- Develop and enhance teh automated configuration management system, by Creating Chef Automation tools and builds, and make an overall process improvement to any manual processes.
- Experience in different tools for monitoring teh health checkups using Nagios.
Environment: AWS,, Puppet, Jenkins, VDI, VPC, Route53, EBS, SQL, ELB, Cloud watch, Cloud Formation, Docker, Jira, AWSCLI, AWS Auto Scaling, Unix/Linux, Python, Ruby, Shell scripting, Git.
Confidential, Seattle, WA
.Net Developer
Roles & Responsibilities:
- Developed web based application using Asp.net,C#
- Developed Web forms for registration, to update teh policy installment pages and application logic in ASP.Net, C# utilizing teh power of Confidential .NET Framework.
- Used ADO.Net in connecting to Data Access management wif SQL Server.
- Design and development of user interface using ASP.NET, C#, HTML, JavaScript
- Used User Controls for a group of common controls.
- Implemented Win Forms to provide GUI components using .NET Framework.
- Creation of stored procedures, views, functions, triggers and DTS in MS SQL server2008
- Developed web forms wif C# to store teh customer policy data in Database.
- Generated teh required reports wif teh help of data grid, data list.
Environment: .NET Framework, C#.NET, ASP.NET, ADO.NET, SQL Server, IIS 6.5, Windows 2008, HTML, XML, Visual Studio, Classic ASP, JavaScript.