Devops & Data Engineer Resume
3.00/5 (Submit Your Rating)
Charlotte, NC
SUMMARY
- Seeking DevOps opportunities to extend my expertise in Continuous Integration & Deployment practices. Experience in DevOps, Build, AWS services and Salesforce administration 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 Salesforce 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 tan triggered deployment process upon successful build to import the latest artifacts from Artifactory to UCD, which tan 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.
- Deployed functionalities using Jenkins, Bamboo 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.
- Knowledge on container systems likeDockerand container orchestration likeEC2 Container Service,Kubernetes, worked withTerraform.
- 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.
- 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.
- Developed Server infrastructure on AWS, 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.
- 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
Operating Systems: Windows and Linux
PROFESSIONAL EXPERIENCE
Confidential
DevOps & Data Engineer
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, for ANT and SFDX deployment, 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 Salesforce 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.
- Designed and Implemented the data flow diagrams in Salesforce.
- 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.
- Currently, implementing PowerApps DevOps using Microsoft Azure.
- Coordinated with different teams on disaster recovery.
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 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.
- Developed Bamboo build plans and automated the build processes. Created artifacts using Maven and deployed in Jfrog Artifactory using Bamboo.
- Configured Bamboo for Continuous Integration with Maven to determine the build schedules.
- UtilizedKubernetesfor the runtime environment of theCI/CDsystem to build, test and deploy. 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.
- Performed source code management by using GitHub, distributed version control tool, along with its administrations and configuration management.
- Hands-on experience on implementingCloud Solutionsusing various AWS Services includingEC2, 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 and used JIRA and Confluence for timely tracking of tasks’ progress and documentation of processes.
Confidential, Charlotte, NC
DevOps 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 (me.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 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 application by using Process Builder and Workflows. Involved with the developer teams in order to develop apex codes for the same, which is performed as continuous research towards automating different processes for the Salesforce application.
- Performed the Salesforce deployments using auto deploys in Salesforce, performing deletions of the additional code by pulling the delete scripts from the respective branches and executing them in anonymous window in developer console, performed Upsert 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 using the developer consoler to test the new functionalities developed and their desired results.
