Devops Engineer/environment Management Resume
3.00/5 (Submit Your Rating)
SUMMARY:
- Seeking DevOps opportunities to extend my expertise in Continuous Integration & Deployment practices. Experience in DevOps, Build, AWS services and Salesforce on Linux and Windows environments.
- Exposure to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, and Testing, and Implementing, Post - production analysis of the projects.
- Implemented end-to-end Continuous Integration and Continuous Delivery pipeline for java-based applications and integrated testing in CI pipeline using tools like Bitbucket to host the code, managed code by Git distributed version control, integrated with Bamboo to trigger builds based on commits in Bitbucket and test the code.
- Published artifacts to JFROG Artifactory and then trigger deployment process upon successful build to import the latest artifacts from Artifactory to UCD, which then deploys artifacts to WebSphere and Apache servers based on configuration.
- Performed troubleshooting of issues pertaining to the CICD pipeline and enhancing application’s functionality as expected after deployments and provide support to all the respective the teams (development, QA, Operations, Database teams).
- Ability to manage SCM processes which include compiling, packaging, deploying and application configurations.
- Created and stored DB snapshots in Amazon Simple Storage Service (S3) for backup and restore.
- Integrated Bamboo and Maven for builds for the automation of tasks for CI/CD process and performed integration of security tools with Bamboo for continuous inspection of code quality for Maven.
- Working knowledge in repository tools such as GIT, BitBucket and GitHub.
- Worked on deployments using Jenkins and GitHub by fully automating build and deployment platforms.
- Good Knowledge and experience in Jfrog Artifactory Repository for Maven builds.
- Managed Git repository, code merging, and production deployments.
- Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
- Experienced on working with AWS services along with understanding of each one of them.
- Extensively used Amazon’s CloudWatch to create monitors, alarms and notifications for EC2, all the types of EBS volumes.
- Modified EBS volumes attached to the EC2 Instances by altering the size, changing the volume type and adjusting the IOPS performance without detaching it from the EC2.
- Experience in Server infrastructure development on AWS Cloud, extensive usage of VPC (NAT, VPN), IAM, Dynamo DB, Cloud formation, Cloud front, EC2, RDS, S3, Route53, LAMBDA, SNS, SQS, Cloud Trail.
- Configured IoT devices using AWS IoT.
- Configured and maintained all VPC’s, firewall security with NACL and SG’s, S3 storage buckets, Application Load Balancers in AWS EC2.
- In-depth knowledge and working in VPC’s, public and private Subnets, Route Tables, Internet Gateways, Security Groups creation to launch customized AMI configurations.
- Provisioned NAT Gateways to enable private subnet groups and private instances to communicate with the internet.
- Involved in the functional usage and deployment of applications in WebSphere and Apache Tomcat Server.
- Ability to work closely with teams, to ensure high quality, timely delivery of builds & releases.
- Strong ability to troubleshoot any issues generated while building, deploying and in production support.
- Ability to grasp latest technologies and to properly apply new tools to build applications.
- Good Interpersonal Skills, ability to work as a team and as an individual, voluntary initiatives and very proactive in solving problems and providing best solutions.
TECHNICAL SKILLS:
- Cloud/Virtualization Technologies
- Amazon Web Services (AWS), Salesforce
- Version Control Tools
- GIT, Bitbucket, GitHub
- Build Tools
- Maven
- CI/CD Tools
- Bamboo, Jenkins, GitLab
- Config Management Tools
- Ansible
- Bug/Issue Tracking
- JIRA, ServiceNow
- Web/Application Server
- Apache Tomcat, WebSphere, WebLogic
- Operating Systems:
- Windows and Linux
- Other Technologies
- Salesforce, AWS
PROFESSIONAL EXPERIENCE:
Confidential
DevOps Engineer/Environment Management
Responsibilities:
- Created Jenkins scripted pipeline to continuously integrate new functionalities and continuously deploy MuleSoft code into Dev, QA, STAGE and Production environments.
- Maintained DevOps pipelines for integrating Salesforce code and manage continuous and manual deployments to the lower and higher environments.
- Managed all the environments for Housecalls-LUNA application which required configuration management, data manipulation for different objects, users etc. and creation, deletion, and regular refreshes of different sandboxes in Salesforce.
- Configured Identity provider and SDP settings in multiple environments to enable .Auth provider single sign on login for the environments.
- Migrated the project’s Jenkins instance from Docker to OpenShift platform.
- Responsible for handling and supporting all releases for application’s code deployments to Production along with pre- and post-environment configurations.
- Implemented Git flow branching strategy for Luna application for both Mule and Salesforce teams to effectively manage the code versioning for sprints and major releases.
Confidential
DevOps Engineer/AWS
Responsibilities:
- Responsible for establishing Continuous Integration and Continuous Deployment (CI/CD) pipeline for Java business applications (APMS, CMGW, UMDE, PLUTO), using different tools and applications like Maven, GIT, Bitbucket, Jenkins, Bamboo, UDeploy, WebSphere Application Servers, JIRA, Confluence, JFrog Artifactory.
- Integrated SonarQube testing with build tools for zero downtime for deployments and to deliver the build and deploy pipeline effective and efficient. Involve in Sprint meetings, retrospectives and grooming and planning sessions.
- Worked on tracking tools like JIRA and documentation tool confluence.
- Developed Bamboo build plans and Automated the build processes.
- Created artifacts using Maven and deployed in Jfrog Artifactory using Bamboo.
- Used build management tools to write build.xml and pom.xml using ANT and Maven.
- Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
- Configured Bamboo for Continuous Integration with Maven to determine the build schedules.
- Implemented testing environment on Kubernetes and administered the Kubernetes clusters.
- Ensured tight integration of the automated testing with the build system and fixed errors while deployments and building by closely working with the development and QA team.
- Analyzed application logs to determine the possible cause of issues and report to the Dev team.
- Administrations and configuration management of distributed version control system, GIT.
- Performed source code management by using GitHub, distributed version control tool.
- Hands-on experience on implementing Cloud Solutions using various AWS Services including EC2, VPC, S3, Glacier, EFS, Lambda and Cloud Formation.
- Built a fault tolerant website by creating a custom AWS infrastructure using VPC, creating Security Groups, provisioning a MySQL RDS instance, S3 Buckets, a CloudFront Distribution and EC2 Instance.
- Configured an IoT device using AWS IoT with a prime objective of receiving the sensor data in AWS IoT using MQTT Protocol and visualizing it in the QuickSight Dashboards.
- Built security layers for the cloud by provisioning Security Groups, NACL’s, Internet Gateways to change subnets from public to private and vice versa and Route Tables as per requirement.
- Configured load balancers and auto scaling groups to effectively distribute traffic and avoid redundancies in Instances. Allowed private instances to communicate with the internet by using the NAT gateways.
- Decreased the redundancy and provisioned the dynamic scaling of the instances through AWS’ ALB and Auto Scaling functionalities.
- Involved in Agile project methodology with daily and weekly releases.
Confidential, Charlotte, NC
DevOps Salesforce Engineer
Responsibilities:
- Design, build and optimize applications' development and delivery (CI/CD) pipelines.
- • Setting up and maintaining Jenkins environment in large scale. (including Jenkins Pipeline)
- • Manage binaries artifact repository (i.e. Nexus or Artifactory) using build tools such Maven, Gradle and Docker.
- • Produce automation scripts to integrate between services and increase efficiency. (Groovy, Python, Bash.
- Created Jenkins job to automate performance testing env, change the param in the properties file using ansible playbook.
- Used Jenkins jobs for deploying modules to salesforce and mule servers. Used ansible for automations.
- Worked on ansible tower to fix orchestration issues. Configured ansible tower with inventory and browse the playbooks, configured the playbooks for templates and projects.
- Created custom Dashboards for manager’s home page and gave accessibility to dashboards for authorized people. Configured and performed sandbox refreshes.
- Performed work on the defined use cases and implemented Salesforce to achieve the same.
- Performed Data Loading for inserts, updates, and bulk imports/exports of data from Salesforce.com Objects. Used it to read, extract, and load data from CSV files.
- Automated different manual Salesforce administrator operations of the bank by using Process Builder and Workflows. Involved with the developer teams in order to develop apex codes for the same, which is performed as a continuous research towards automating different processes in the bank.
- Performed the entire Salesforce deployments using auto deploys in Salesforce, performing Deletes by pulling the delete scripts from the respective branches and executing them in anonymous window in developer console, performing Upserts operations through Jenkins to upsert the code updates/new codes into the respective Salesforce environments by manually setting the build parameters and deploying from Jenkins.
- Executed apex scripts in various salesforce environments to test and complete the new functionalities developed by the developer teams.
Confidential, Birmingham, AL
DevOps Engineer
Responsibilities:
- Create and Build Continuous Integration/Continuous Deployment pipelines code deployment using Bamboo, Maven and GIT as a sources code version control.
- Performed and deployed Builds for various Environments like QA, Integration and UAT Environments.
- Hands-on-experience in GIT, GIT Hub and BitBucket version controls tools. Working experience in BitBucket used to maintain the source code with multiple branches in the developing environment.
- Managed Dev, QA, UAT and Prod environments for various releases and designed instance strategies.
- Used Bitbucket and UDeploy tool for code storage and its integration respectively.
- Implemented end-to-end CI/CD pipeline for build and deployments using Bamboo.
- Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
- Create and manage users, their roles and associated groups, per request, using AWS’ IAM (Identity and Access Management).
- Provisioned and configured Amazon’s VPC, EC2, S3, ELB, CloudFront Distribution, RDS Instances, Route 53, ASG and CloudWatch.
- Performed User Management by creating and managing the users, roles and associated groups, per request, using AWS’ IAM (Identity and Access Management).
- Gained experience in converting existing AWS infrastructure to server less architecture using AWS’ Lambda service.
- Used Nagios and AWS’ CloudWatch to monitor various metrics at host and custom level.
- Monitored EC2 with custom metrics by using Amazon’s CloudWatch.
- Provide trainings for the DevOps patterns for the JAVA application development teams. Provide appropriate permissions on Bitbucket/Bamboo/UDeploy using groups. Trainings for Dev, testing and Ops teams. Guarantee support for the DevOps pipeline. Documentation to be completed to ensure the DevOps pipeline is well understood and stays consistent.
- Worked on AWS infrastructure by configuring AWS VPC with both private and public subnets, Routing Tables, NACL’s, Security Groups and Internet Gateways.
- Created the configuration for establishing a VPN tunnel between the on-premise network and AWS VPC.
- Monitored EC2 with custom metrics by using Amazon’s CloudWatch.
- Knowledge in image management, created container images, tagged and pushed those images in repositories using Docker files.
- Gained knowledge in Docker containerization and experience in Docker installations using Docker toolbox and Docker enterprise edition.
Confidential
Jr. AWS/DevOps Engineer
Responsibilities:
- Developed and supported the Software Release Management and procedures.
- Used Jenkins innovatively to automate most of the build related tasks. Improved throughput and efficiency of build system by providing EO/managers rights to trigger required build.
- Performed WebLogic Server administration tasks such as installation, configuration, monitoring and performance tuning.
- Worked with the Architects on SDLC process being the owner of post development environments.
- Developed and implemented the software release management for the release of web applications.
- Worked on MAVEN build tool to automate the build process.
- Implemented Configuration Management, Change Management policies and procedures.
- Worked as a system administrator for the build and deployments process on the enterprise server.
- Documented project’s software release management procedures with input decisions.
- Developed, maintained, and distributed release notes for each scheduled release.
- Performed various troubleshooting and maintenance operations in Windows Server environments.