Devops Engineer Resume
California, SacramentO
SUMMARY
- Overall, 6+ years of IT experience in the areas of DevOps and cloud Engineering in CI (Continuous Integration), CD (Continuous Delivery), Build and Release, & System Administration - operations.
- Expertise in administering the operations across multiple Operating systems like (Linux, Ubuntu and Windows).
- Worked on version control systems like GIT used Source code management client tools like GITBash and GitHub, GITLAB are used as central repository.
- Experienced in using the container based Virtualized deployments using Docker, working with Docker images, Docker hub and Docker registries.
- Experience in Configuration management tools like Ansible.
- Experience with CI Systems such as Jenkins.
- Design, build and maintain a resilient, secure, and efficient web application deployment platform utilizing open-source technologies such as Git, Git hub, Jenkins, Jira, etc.
- In-depth knowledge on containerization and clustering technologies like Docker and Kubernetes.
- Deployed the microservices in kubernetes cluster.
- Experience in Jenkins/Maven package building and have hands on experience in development using Shell and Python scripting to automate processes.
- Experienced in Installing, Configured and management in Ansible Centralized Server and creating the playbooks to support various middleware application servers, and involved in configuring the Ansible tower as a configuration management tool to automate repetitive tasks.
- Experience on infrastructure as code with Cloud formation l by operating AWS infrastructure.
- Hands on experience creating the ECR repositories and pushed docker images on it.
- Built Jenkins jobs to createAWSinfrastructure from SCM repos containing cloud formation code.
- Hands-on experience in maintaining CI/CD pipeline by using Jenkins. implementing CI/CD automation for creating Jenkins pipelines programmatically architecting Jenkins Clusters.
- Hands on experience deploying the applications with Jenkins.
- Coordinated with developers creating a Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Git Hub on Linux platforms, also expertise in GITto keep track of all changes in source code.
- Configuring monitoring and alerting of applications deployed in AWS using Cloud Watch and Splunk.
- Installing, configuring, and administering RedHat Linux, SUSE Linux, Solaris, Ubuntu.
- Hands on experience creating certificates in AWS through certificate manger.
- Experience to storing the secret (sensitive data) in secrete manger.
- Strong experience on AWS SSM parameter store.
- Solid understanding of fundamental technologies like DNS, Load Balancing, SSL, TCP/IP, networking and security best practices.
TECHNICAL SKILLS
Operating Systems: Unix, Linux, RHEL, Ubuntu, Centos, Windows.
Programming/scripting Languages: UNIX Shell, Bash and Python.
Version Control Tools: GIT, GIT Hub
Build Tools: MAVEN, Gradle.
Continuous Integration Tools: Jenkins, GitHub
AWS Services: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53Auto scaling, Cloud Front, Cloud Watch, Cloud TrailCloud formation, Security Groups, aurora DB, Lambda, cloud patch management
Configuration management Tools: Ansible.
Containerization tool: Docker, Kubernetes
Cloud infrastructure: AWS
Project management tools: Jira and Confluence
Logging/Monitoring Tools: Splunk, Logstash, Prometheus, Grafana, ELK.
PROFESSIONAL EXPERIENCE
Confidential, California, Sacramento
DevOps Engineer
Responsibilities:
- Configured Workspace for VDI and created workspace users.
- Configured Checkmarks for applications security purpose deployed on Windows system.
- Good experience on following the organization standard.
- Experienced on version control as GIT and Git Hub.
- Hands on experience to Git Tagging, conflicts solving, branching strategies.
- Provisioned various AWS Services like EC2, S3, IAM, Cloud watch, Auto scaling, VPC, RDS, security group, route 53, DNS, EBS, EFS and other services through Cloud formation template.
- Deployed many applications through ECS Fargats.
- Hands on experience creating docker images and pushing into ECR repository in AWS.
- Implemented patch management for various operating systems like Linux 2, Ubuntu, Windows.
- Experienced on AWS Backup Service configure backup service for RDS.
- Hands on experience created Redis elastic cache.
- Implemented Data Life Cycle Manager for EC2 snapshots.
- Hands on experience configured security Hub on various AWS accounts.
- Deployed many applications on various environments like Dev, Dev Int, SIT, QA, Staging, Prod Env.
- Deployed CloudFormation templates through Jenkins.
- Hands on experience shipping EC2 Instances logs to Cloud Watch.
- Hands on experience create infrastructure for applications like Tableau and Talend.
- Expertise tableau user management.
- Hands on experience provisioned CIS STIG EC2 instance various operating systems like Ubuntu, Linux, Windows.
- Experienced adding users in OpenVPN.
- Hands on expertise creating certificates in certificate manger.
- Good experience on SSM Parameter store and Secrete manger to storing the sensitive data like RDS Passwords, storing keypairs.
- Hands on experience integrating the slack with Jenkins to send post build notification into slack groups.
- Handled admin activities for Linux, Windows, Ubuntu operating systems.
- Configured Work mail for distro purpose in AWS Work Mail.
- Good hands-on experience to ran the database scripts.
- Worked on version control tools like GIT and integrated build process with Jenkins
- GitHub plugin is designed to offer integration between GitHub and Jenkins.
- Using S3 bucket Setting up data inAWSand configuring instance backups to S3 bucket.
- Worked on Versions controller like GIT and integration tools Jenkins.Worked as aDevOpsEngineerfor one of the most complex system. Used Git, Maven, Jenkins, chef and Jira as tools for day-to-day build & release cycle.
- Responsible for maintenance of the GIT (GitHub) Repositories which includes Jenkins and JIRA Integration, creating new repositories, GIT, branching, merging, creating pull requests and the access control strategies from GitHub.
- Experienced on deploying the Lambda functions.
- Experienced to create Kinesis Firehose to filter the cloud watch logs.
- Collaborated with development support teams to setup a continuous delivery environment with the use of build platform tool DOCKER.
- Involved in cloud patch management cycle for every code change.
- Monitoring the Cloud patch management during the timely releases and checking which patch is going for the release
- Implement Life-cycle Policy for snapshots.
Environment: Jenkins, cloud management (AWS), GIT, Git Hub, Shell script, Cloud formation, AWS, Service Now, JIRA, ECS, Docker, SonarQube, JFrog, Maven, Gradle, Kafka, snow flake and Splunk.
Confidential, Denver
DevOps Engineer
Responsibilities:
- Develop the CICD pipeline and distributing the keys and configuring them with Jenkins.
- Configure Checkmarks on windows systems for application security testing.
- Infrastructure automation using AWS Cloud Formation by creating custom launch templates.
- Created multiple terraform modules to manage configurations, applications, services and automate installation process for webserver and AWS instances.
- Deploy Amazon Web Services (AWS) resources using AWS Cloud Formation
- Working with SMEs on different technologies that need to be incorporated including, but not limited to API Developers, Docker Images, EC2 Instances Collecting, monitoring and analyzing systems performance data for improved performance Installation, configuration, and administration of Linux/Windows Servers.
- Setting up and building AWS infrastructure like VPC, EC2, S3, IAM, Security Group, Auto Scaling and RDS, SNS, Cloud Trail, guard duty in Cloud Formation using YAML templates.
- Creating and Building Infrastructure on AWS Cloud Platform using Cloud Formation.
- Created customized AMIs based on already existingAWSEC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
- CreatedAWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and enabling ImplementedAWSsolutions using EC2, S3, EBS, EFS, aurora DB(RDS), PSQL, Route53, Elastic Load Balancer, Auto scaling groups.
- Experience working with IAM to create new accounts, roles and groups. Experience in creating alarms and notifications for EC2 instances using Cloud Watch. Implement Monitoring and Alerts using AWS Cloud Watch
- Create and Integrate the patch management design into the CI/CD program and Integrate patch management Implementation with Vulnerability Management Reporting.
- Good understanding Agile methodology.
- Experience to store the docker images on ECR private registry.
- Deployed many applications through ECS Faregates on different environments.
- Provisioned AWS resources through CloudFormation template.
- Good understanding capability of agile methodology.
- Experienced on building the docker images for many applications.
- Configured and maintained Jenkins to implement the CICD process.
- Used Jenkins 2.0 and pipelines, which helped us, drive all Microservices builds out to the Docker registry and then deployed to Kubernetes.
- Built additional Docker Slave nodes for Jenkins using custom built Docker images and instances.
- Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
- Containerization of Web application using Docker and Kubernetes.
- Using Docker containers and deployed spring boot applications.
- Designed and worked with team to implement ELK (elastic search, log stash and Kibana) Stack onAWS.
- Experienced on configuration as management tool as ansible.
Confidential - Southlake, TX
DevOps Engineer
Responsibilities:
- Configured and maintained highly available and scalable infrastructure in AWS cloud by using EC2, VPC, Subnets, Route tables, Security Groups, Network ACL, Auto scaling, ELB, AMI’s, RDS, Cloud Watch, Route53, S3, IAM, Elastic Bean Stalk, EBS, SNS, SQS.
- Involved in creating templates using Terraform to manage, improve and deploy infrastructure on cloud.
- Created CRON jobs to perform timely backups, creating snapshots, starting/stopping of instances and triggering Lambda functions run the scripts in timely manner not affecting the production systems.
- Configured and maintained Jenkins for CI/CD process and scheduling the builds. Implemented Jenkins Pipeline for retrieving code, compile applications, perform tests.
- Perform systems configuration and automation using Ansible. Implemented the Ansible playbooks, modules, roles to configure Dev & QA Servers.
- Used MAVEN as build tools on Java projects for the development of build artifacts. Integrated Nexus repository with Jenkins to upload the artifacts during the Maven Build.
- Implemented & maintained the branching and build/release strategies utilizing GITHUB.
- Worked on Deployment procedures using middleware like Tomcat, JBOSS created deploy scripts and setting for the Production Release.
- Developed Shell/ Python scripts to automate the troubleshooting on AWS platform based on the alerts provided by the AWS SNS.
- Efficiently used Project Management Tools like JIRA and supported the Application team in making them analyse about the automation implementation and other related issues.
