Post Job Free

Resume

Sign in

Configuration Management Devops Engineer

Location:
Salt Lake City, UT
Posted:
March 13, 2024

Contact this candidate

Resume:

Amrita Singh AWS Certified

AWS Devops /Site Reliability Engineer

Email id:ad4bgc@r.postjobfree.com Contact no. : 385-***-**** Professional Summary:

• 7+ years of experience with DevOps Engineer in building CI/CD pipelines, Infrastructure Automation and Monitoring in AWS including EC2, VPC, ELB, S3, EBS, and Route53, Configuration Management, Application Development and Testing.

• Experience with highly availability and scalable infrastructure in AWS Cloud Services, (EC2, S3, ELB, Cloud Watch, SNS, SQS, Glacier, IAM, VPC) and managing security groups on AWS.

• Working Knowledge on automation for deployment/configuration of different application servers like Web Sphere like Apache, Tomcat and Web Containers like Nginx

• Implemented a CI/CD pipeline involving Jenkins and Chef to complete the Automation for Deployment

• Good working knowledge of Build script and Automate solutions using various scripting languages like Shell, and Python

• Experience in creating custom VPC's and IAM (Roles, Users, Groups) and attached required policies

• Creating S3 buckets and enable the versioning of each object and enabled CORS on multiple buckets to access the cross-regional objects

• Worked on installations and upgrades of Atlassian applications like JIRA, Confluence and Bitbucket using PostgreSQL and MySQL databases

• Planned and implemented VPC’s with multiple Availability Zones and multiple subnets to meet the dynamic IP requirements

• Extensive experience with AWS (Storage, Application Services, Deployment and Management) and managed servers on AWS platform instances using Puppet, Chef Configuration management.

• Strong experience in performing root cause analysis to investigate the reasons for server and application related issues and suggesting solutions.

• Experience in Integration with Jenkins, Bitbucket pipelines in Devops.

• Experience in deploying Docker images to production servers using Ansible.

• Experience in Branching, Tagging and Maintaining the Version across the environments working on Software Configuration Management (SCM) tools like Subversion (SVN) and GIT

• Developed Bash script to migrate Unix/Linux servers from LDAP to Active Directory

• Implemented local Ubuntu APT server for hosting custom Debian packages, to automate the configuration of Ubuntu image running on android.

• Automate system configuration of application servers using configuration management tools like Docker, Chef and Puppet

• Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines

• Configure and deploy several hyper visors and VMs running OpenStack for DevOps, testing and production environments.

• Created tagging standards for proper identification and ownership of EC2 instances and other AWS resources.

• Used Docker for containerizing applications and further scaling instances with respect to containers

• Integrated Docker container orchestration framework using Kubernetes by creating pods, Config Maps, deployments.

• Experienced in deploying and configuring Chef Server including Bootstrapping of Chef Client nodes for provisioning and created (Roles, Recipes, Cookbooks and Data Bags) for configuration

• Knowledge on creation of Puppet manifest files to install tomcat instances and to manage configuration files for multiple applications.

• Knowledge in Postman and bit bucket

• Experience in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS and knowledge in evaluate Ansible Playbooks and roles to automate the cloud deployment and operations

• Knowledge in Designing, Installing and Implementing Ansible configuration management system and in writing playbooks for Ansible and deploying applications

• Migrated the development efforts from SVN repositories to Git (Bit bucket Server)

• Very Familiar with Linux environments like CentOS, RHEL (OSE), Ubuntu and Windows.

• Used Atlassian JIRA as issue tracking and ticketing tool.

• Experience in using the Agile/Scrum and Waterfall testing lifecycle Methodologies. TECHNICAL SKILLS:

Cloud Servives Amazon Web Services (AWS), Open Stack Environment C/ C++, Python, Java.

Database Mongo DB, PostgreSQL, MySQL.

Web Technologies HTML/HTML5, JavaScript, CSS/CSS3, JQuery, XML, AngularJS/Angular2, Node JS

(npm and bower), React.js, JSON.

Version Control Tools Git, GitHub, GitLab, Bitbucket, SVN, Perforce

Scripting Languages Shell Scripting.

Server Apache Tomcat, Grunt, Gulp.

Web Services SOAP (XML), REST API.

Project Experience:

Centene Corporation- Rancho Cordova,CA. April 2022 till present Sr.Site Reliability Engineer

Responsibilities:

• Developing and Deploying cloud environment (AWS)

• Building real-time data visualization,maps,charts, dashboards etc.

• Write Terraform scripts to provision AWS resources EC2, EFS, ECR, ECS, ELB, IAM roles,S3 and Cloud Front.

• Expertise in Amazon AWS Cloud Administration which includes services likeEC2, S3, Glacier, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups

• Creating CI/CD pipelines. Create the projects and Manage code for developers in the Gitlab repositories.

• Provide solutions for performance management, disaster recovery, monitoring and access management

• Worked on Dynatrace to monitor applications and created dashboards.

• Renewed SSL Certs and Server Certs and documented it.

• Coordinating and tracking all projects for seamless releases using Project Management System JIRA Source Code Management System, Gitlab and Document Management System.

• Write code to automate process that meet customer needs.

• Coordinate and assist teams in building competencies with infrastructure using object oriented programming and configuration management domain specific language.

• Developed and implemented Software Release Management strategies for various applications according to the agile process.

• Worked on migrating Veracode to SNYK.

• Configure and Monitor service level objectives(SLOs) with Dynatrace. Devops Tools Ansible, Chef/Puppet, Docker, Jenkins, Maven, NGINX.

Operating Systems Unix/Linux, Windows, Mac OSX.

Development Tools Visual Studio, Eclipse, Postman, Sublime Text, Spring Framework, Cordova, JBoss,

JIRA, Karma

TD Auto Finance - Farmington Hills, MI Jan 2021 to March 2022 Sr. AWS Devops/Site Reliability Engineer

Responsibilities:

• Experience in DevOps Engineer for project teams that involved different development teams and multiple simultaneous software releases. Expertise in Amazon AWS Cloud Administration which includes services likeEC2, S3, Glacier, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.

• Hands on Experience in using configuration management tools like Cloud Formation, Terraform & Ansible.

• Write Terraform scripts to provision AWS resources EC2, EFS, ECR, ECS, ELB, IAM roles & S3.

• Configured the Kubernetes provider with Terraform which is used to interact with resources supported by Kubernetes to create several services such as Config Map, Namespace, Volume, Auto scaler, etc.

• Developed and implemented Software Release Management strategies for various applications according to the agile process.

• Setting up GitOps tools, ArgoCD to maintain deployment in OpenShift cluster, to treat infrastructure as code

• Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management.

• Worked with the Architects on SDLC process being the owner of post development environments.

• Used Atlassian confluence to create notes, project plans and for file collaboration.

• Extensively used Jira and Kanban boards for work flow visualization in agile development.

• Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a Continuous Integration system.

• Configure monitoring and logging tools Splunk, Wily, Kibana using Python scripts and integrating it with internal servers to generate and automate reports to the management.

• Troubleshooting of Docker based applications. AWS Cloud management and Puppet automation.

• Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment on AWS environments through automated tools, Ansible / custom pipeline.

• Provided day-to-day administration of the development environment and production and test environment systems.

• Extensive use of Jira for task management and issue tracking as part of Agile.

• Administrate and maintain DevOps tools like Bitbucket, Confluence and Jira, Jenkins, Nexus on Linux servers.

• Involved in performing application deployment to AWS Elastic Bean Stack environment.

• Ran Auto and Manual BVTs, in case of failures investigate the root cause and fix if environment issue or file a bug to feature team if there is a code issue.

• Work with the various agile development teams to standardize branching and tagging of code in our repository and maintain code base integrity using Subversion (SVN), Git, Bitbucket, clear case and Team Foundation Server (TFS).

• Written Cloud formation templates and deployed AWS resources using it.

• Utilized Ansible for configuration management of hosted Instances within AWS.

• Automated deployments, scaling, and operations of application containers across clusters of hosts, provided container-centric infrastructure by Kubernetes.

• Writing Python scripts to automate Database migration processes. Knowledge on Massive Data migration expertise from SQL to PostgreSQL.

• Templated AWS infrastructure as a code using Terraform to build staging and production environments.

• Exposed Virtual machines and cloud services in the VNets to the Internet using External Load Balancer

• Experience with Subversion, GIT, GITHUB repositories.Create the projects and Manage code for developers in the Bitbucket repositories.

• Configured & deployed Java applications on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack, cloud formation.

• Responsible for designing and deploying best SCM processes and procedures with Subversion(SVN), Bitbucket, Github, Git & eclipse.

• Extensively used jira as part of work flow visualization, Change Management and Release Management.

• Integrate Jenkins pipeline and Bitbucket repositories for build in DevOps.

• Deploy, manage, and operate scalable, High Available, and fault tolerant systems on AWS.

• Capability to provide AWS operations and deployment and best practices throughout the lifecycle of a project.

• Experience in Analysis, Design and Focused on automation, integration monitoring and configuration management.

• Experience with application/data migration to AWS and also good knowledge on Chef. Environment: AWS(EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), Puppet, Terraform, Jenkins, Ansible, Kubernetes, GIT, WebSphere, Solaris, Jira, Linux, Web Logic, Python, Shell scripts.

Well care, Tampa, FL Jan 2020 to Dec 2020

Site Reliability Engineer /DevOps AWS Engineer

Responsibilities:

• Supported the application teams in migrating the source code from TFS to Git hub. Created GIT repositories with branches and migrated the source code from TFS.

• Created automated pipelines for the build process of JAVA, UNIX, ASP.NET, VB.NET applications.

• Hands-on experience in using Jenkins as a Continuous Integration tool with various stages.

• Deployed and configured Jenkins CI including slave node configurations and SSH control plane implementations.

• Experience in build process using ANT, Maven, Gradle and MS build for different applications.

• Implemented CI using Jenkins with automated Unit tests and code quality analysis like Sonar Qube and configured various jobs in Jenkins for deployment of application and running test suites.

• Configured and Maintained the Jenkins build and automation jobs.

• Used Nexus Pro as a repository to store the artifacts built from Jenkins.

• Creation of Build & Release Plan, collection, analysis & presentation of Project Metrics on weekly basis.

• Debug existing automation code and test to confirm functionality within AWS/EC2.

• Used Terraform Plan to meticulously detect and analyze the changes that will be inflicted after Terraform Apply.

• Resolved various infrastructure and Application issues raised in Jenkins, Bitbucket, confluence and JIRA.

• Involved in Leading Automation Deployment Team and working with Ansible Tower.

• Worked with Build & Release team to enhance the current process to implement a better software packaging and delivery by automation using Jenkins & Ansible Tower.

• Managed all the bugs and changes in a production environment using JIRA tracking tool.

• Setup up and maintenance of automated environment using Chef recipes and cookbooks within AWS environment.

• Hands-on experience in creating projects, Templates, adding Inventory to the project and configuring the Credentials with required access to Deploy using Ansible Tower.

• Involved in retiring the deployment tool APLUS and replaced it with the other CD tools like Urban code deploy (UDeploy), Ansible Tower.

• Working Knowledge of Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.

• Worked on creation of custom Docker container images, tagging and pushing the images.

• Worked on creating the Docker containers and Docker consoles for managing the application life cycle.

• Implemented a Continuous Delivery pipeline with Jenkins and Bitbucket .

• Expertise in jira in issue tracking and project management, Change Management and Release Management.

• Used the AWS-CLI to suspend an AWS Lambda function processing an Amazon Kinesis stream, then to resume it again.

• Developing Docker images to support Development and Testing Teams and their pipeline

• To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.

• Knowledge of Kubernetes to deploy and manage containers (pods) on minions.

• Experience in Deploying, maintaining and integrating services on AWS Cloud Platform.

• Hands on experience with All the AWS components like VPC, EC2, ELB, AWS Lambda, Auto Scaling, launch Configurations, S3, Glacier, Lifecycle rules for storage, Route 53, Cloud watch, Cloud Trial, RedShift, Volume and Snapshot management, SNS, IAM Roles.

• Automated and implemented the Cloud Formation Stacks (JSON Scripts) for creating/ administrating the AWS resources like VPC, Subnets, Gateways, Auto Scaling, Elastic Load Balancers, creating DB Instances and many others across different Availability Zones.Used MySQL, DynamoDB and Elastic Cache to perform basic database administration.

• Experience in working and coordinating with the Off-shore teams to gather requirements and resolve issues.

• Responsible for developing and maintaining build, deployment scripts written in Shell/Perl for test, Staging and Production environments using ANT and Maven.

• Created and design the Terraform templates to create custom sized VPC, NAT subnets, for deployment of Web applications and databases.

• Participated in the Planning Events to discuss with all the dependent teams, RTE’s about the current work status, documenting the objectives for the upcoming event and presented the draft plan during the event.

• Good understanding of development environment using AGILE methodologies with SCRUM process.

Environment: GIT, Jenkins, Ansible, Docker, Kubernetes, Cyber Ark, TFS, JIRA, APLUS, Urban Code Deploy, UCP, AWS.

Charles Schwab, Roanoke, TX Feb 2019 to Dec 2019

Site Reliability Engineer /DevOps Engineer

Responsibilities

● Created and maintained continuous integration (CI) using tools Jenkins/Maven over diff environments to facilitate an agile development process which is automated and repeatable enabling teams to safely deploy code many times a day while ensuring operational best practices are supported.

● Design and document CI/CD tools configuration management.

● Responsible for orchestrating CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup.

● Build and Deployment CI/CD Pipelines.

● Created, Configured and Administered Jenkins servers with Master-slave configurations as needed.

● Design, build and maintain the CI/CD infrastructure and tools to deliver SaaS based solutions.

● Design, develop and automate DevOps process comprising several stages including plan, code, build, test, release, deploy, operate and monitor.

● Work with Development, Quality Engineers, and Program Management teams to set release schedules.

● Document both high-level and detailed technical design of every solution being automated on Confluence.

● Participate in 24x7 on-call rotation when required.

● Troubleshoot virtualization performance and other VM related issues.

● Lead efforts to evaluate design and implement new tools and technologies.

● Created Continuous Integration and Continuous Delivery Pipelines for the build and deployment automation in place.

● Coordinating and tracking all projects for seamless releases using Project Management System JIRA Source Code Management System, Bitbucket and Document Management System .

● As a Release Engineer for a team that involved different development teams and multiple simultaneous software releases

● Involved in identifying build errors in the system and identify the build issue and escalate it to the concerned team after careful analysis. Work and coordinate with them to get the fix in the release.

● Worked on Continuous Integration System Jenkins.

● Used Jenkins for official nightly build, test and managing change list. Installed Multiple Plugins for smooth build and release build pipelines.

● Proficient with Jenkins and Bamboo for continuous integration and for End-to-End automation for application build and deployments.

● Experience in writing Puppet manifests to automate configuration of a broad range of services.

● Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.

● Created Ansible playbooks for installation of Apache web servers, Tomcat servers and other applications.

● Implemented the setup for Master slave architecture to improve the Performance of Jenkins.

● Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.

● Installing, configuring and administering Jenkins CI tool on Linux machines.

● Developed Shell/Ruby Scripts for automation purpose.

● Implemented JIRA as ticketing tool with MAVEN release plug-in for tracking bugs and defects.

● Deployed built artifacts to WebLogic application server using Maven.

● Performed database SQL queries to address connectivity and integration activities.

● Managing Maven project dependencies by creating parent-child relationships between projects.

● Coordinate/assist developers with establishing and applying appropriate branching, labeling/ naming conventions using GIT source control.

● Analyze and resolve conflicts related to merging of source code for GIT.

● Deployed Java/J2EE applications to Application servers in an agile continuous integration environment and automated the whole process.

● Experience in maintaining Atlassian products like JIRA, Confluence and Bit bucket.

● Installed and Configured the Nexus repository manager, to store the artifacts.

● Planned and executed the migration from Bugzilla-based bug-tracking and Hudson CI tool into the Atlassian-based suite (JIRA, Confluence, and Bamboo).

● Setting up continuous integration and formal builds using Bamboo with Artifactory repository.

● Used JIRA tool to track all the defects and changes related to Build and Release team.

● Implemented tool as a web application to add/edit/delete services that would be monitored with Nagios.

● Configured and managed source code repositories using Bitbucket.

● Installed and configured WebLogic, Wildfly, and Tomcat and Apache servers.

● Verified if the methods used to create and recreate software builds are consistent and repeatable.

● Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems

● Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.

Environment: ANT, Jenkins, Git, Web Logic, Puppet, Ansible, Apache Tomcat, Agile/Scrum, SDLC, Splunk, Linux, Maven, Nexus.

SunTrust Bank, Atlanta, GA Nov 2017 to Jan 2019

DevOps Engineer

Responsibilities

• Responsible for the care and feeding of the various tools used in the DevOps toolchain. The DevOps Engineer role is inherent in automating the development and deployment pipeline.

• Updated mongo dB puppet modules Adjusted mongo dB profile to address startup warnings and Restore logging support in MySQL/mongo profile. Written Ansible scripts to restart services in all production servers.

• Environment provisioning solutions using Docker. Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes. Configured and maintained Jenkins and Docker for Continuous Integration and automation of all build and deployments.

• Worked closely with management to implement sweeping changes to their development processes and procedures, customizing JIRA and Confluence to take the forefront of the new systems

• Implemented Continuous Delivery (CD) framework using Jenkins, Maven, Docker, Bitbucket, Nexus in Linux environment

• Maintain Chef and Puppet servers and management application that can use Service Now (CI) data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines.

• Have documented daily workflows, deployments, handling applications etc in confluence and integrated confluence with JIRA and Bitbucket.

• Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs

(Windows/Linux).

• Worked on setting-up continuous deployment pipelines using Jenkins across multiple Kubernetes clusters to stress the clusters with new infrastructure tools for Kubernetes in development environments. Automated these pipelines through Jenkins using pipeline script.

• Wrote several Jenkins jobs using pipeline scripts to automate GITHUB operations through Jenkins. And, Bash and Python scripts to upgrade Kubernetes infrastructure related tools.

• Installation and Upgradation of packages and patches, Configuration management, Version Control, Service packs, troubleshooting connectivity issues and reviewing Security constraints. Environment: AWS, Jenkins, Terraform, GIT, Ansible, Subversion, Solaris, Jira, Linux, WebSphere, Web Logic, Python, Shell scripts

Education: Bachelor’s in Computer science & Engineer, UPTU- 2010



Contact this candidate