Senior Devops Consultant Resume
SUMMARY
- Overall 14 years of experience in IT with 10 years of DevOps experience.
- Skilled professional with experience in CI/CD (Continuous Integration / Continuous Deployment) process, Strong background in Linux/Unix Administration, Build and Release Management and Cloud Implementation all within that suites the needs of an environment under DevOps Culture.
- Detailed technical knowledge and hands - on experience in Build Engineering, Configuration Management, Automation, Compliance audit, and DevOps.
- Designing and implementing Continuous Integration, Continuous Delivery and Continuous Deployment pipelines for a range of projects and environments including Middleware, Database, and Front End.
- Designing and implementing technical solutions for ensuring optimal security of any software and system technologies - from the physical layer through the virtual layer and into the application and/or services layer as required.
- Excellent understanding of SDLC, Traditional, Agile, RUP and other Methodologies.
- Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto - Scaling, AMI, IAM through AWS Console and API Integration with Puppet Code. Responsible for creating multi-region, multi-zone AWS cloud infrastructure.
- Work within and across Agile teams to design, develop, test, implement, and support technical solutions across a full-stack of development tools and technologies. And tracking all stories on JIRA and Version One
- Expertise in writing Bash Scripts, Python programming for deployment of Java applications on bare servers or Middleware tools.
- Worked on Red Hat Linux, Ubuntu, Solaris, AIX, CentOS, Fedora, Windows environments, and VMware vSphere
- Experience in Installing, upgrading and configuring RedHat Linux 5.x, 6.x, 7.x using Kickstart Servers and Interactive Installation.
- Managed roles, environments, data bags, cookbooks, and recipes in Chef.
- Architected and designed rapid deployment method using Chef and Ansible to auto deploy servers as needed.
- Good understanding of the DevOps philosophy and contributed Chef Code to automate our systems.
- Experience in Server monitoring, capacity planning, application monitoring with the help of Nagios
- Experience of Migration & deployment of Applications with upgrade version of Applications.
- Strong knowledge on source controller concepts like Branches, Merges and Tags.
- Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & jar from source code.
- Familiar with integrating JUnit, PMD and other code quality Tests as a part of build process.
- Managing and supporting Tomcat and JBoss application servers
- Involved in the functional usage and deployment of applications in Web Logic, Web Sphere and Apache Tomcat Server.
- Proficient in build tools like Jenkins to automate and pre-compile the code for the build process.
- Automated deployments through Jenkins, Team City, and Bamboo.
- Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
- Worked in an agile development team to deliver an end-to-end continuous integration/continuous delivery product in an open source environment using tools like Puppet & Jenkins.
- Experience working with Puppet Enterprise and Puppet Open Source
- Experience in Administration/Maintenance of source control management systems, such as Sub Version (SVN), GIT and knowledge of Clear Case.
- Migrated CVS Version Management tool to Subversion.
- Imported and managed multiple corporate applications in Subversion (SVN).
- Knowledge of Hadoop-related technologies such as, Hive, Oozie, Spark.
- Good working experience with databases like SQL and involved in creating stored procedures, functions, triggers and complex queries.
- Expertise in trouble shooting the problems generated while building, deploying and in production support.
- Excellent Communicative, Interpersonal, Intuitive, Analysis with ability to work efficiently in both independent and teamwork environments.
TECHNICAL SKILLS
Cloud Providers: AWS, Azure, Rackspace, Digital Ocean, and Linode.
AWS Services: EC2, RDS, ELB, S3, Route 53, ElastiCache, IAM, Cloud Watch, Kinesis, Lamda, Cloud Formation, EBS, SNS, AWS Resource groups, etc.
Azure Services: VM, Runbook, SQL DB, Load balancers, Virtual Network, VPN, AKS etc
Languages: Python, Shell scripting, C#, and Powershell.
Version Control: Subversion and Git.
Automation/Build: Jenkins, Ansible, Terraform, Cloud Formation, Chef, ECR, Rundeck, Nexus, and Artifactory.
Testing Tools: Cucumber, WebInject, and JMeter.
App/Web Servers: Tomcat, Apache, IIS, Nginx, AWS ELB, API Gateway, Cloudflare, and Cloudfront.
Databases: AWS RDS, AWS Aurora, Oracle, MySQL, MongoDB, and DynamoDB.
Virtualization: AWS EC2, AWS EKS, Kubernetes, Docker, VMWare ESX/ESXi, and Azure, Virtual Machine.
Platforms: Linux and Windows.
Compliance Audits: PCI, HIPAA, GLBA, and SOC2
Security Tools: Alienvault, OSSEC, Nessus, AWS WAF, Chkrootkit, Rkhunter, and Qualys.
Monitoring Tools: Nagios, Splunk, ELK, Cloudwatch, Site24*7, NewRelic, and Datadog.
PROFESSIONAL EXPERIENCE
Confidential
Senior DevOps Consultant
Responsibilities:
- Designed and delivered dashboard security metric solutions to provide a window to operational status for senior leadership.
- Enabled AWS Config to monitor changes in company AWS accounts. Developed AWS Lambda to monitor unencrypted volumes and untagged resources in all accounts.
- Server Hardening Csf/Lfd firewall, Chkrootkit, Rkhunter. Created and managed an encrypted S3 Bucket for all Cloud Trail Logs Encrypted bucket and adjusted bucket policy to allow MSSP to access the logs.
- Expertise in network security, such as a web proxy, reverse proxy, load balancing, Firewall, SSL, VPN, WAN/LAN, DDOS prevention, and remote connectivity.
- Expertise in handling the release of code through various tools like Jenkins, Maven, Nexus, Rundeck.
- Configured monitoring setup (Prometheus - Grafana - Kubernetes - EKS - Graylog - Terraform).
- Cloud Infrastructure handling (Amazon, DigitalOcean, RackSpace, and Azure).
- Build and Release experience with Jenkins(CI/CD) pipeline on AWS ECS clusters with CI/CD;
- Expert in configuration management tools like Chef, Jenkins, and Rundeck.
- ARM templates writing setup automation for resources provisioning (Azure PowerShell)
- Understanding of the following Azure Resources and Services: VMs, Function Apps, Web Apps, Kubernetes, Blob Storage, Azure API, Virtual Network, Network Security Groups.
- Worked closely with QA Teams, Business Teams, and DBA team and Product Operations teams to identify QA and UAT cycles release schedule to non-prod and prod environments.
- Expert in scripting (Bash Shell, Python, MS PowerShell, AWS CLI, Ansible).
- Designed Backup Strategy & ensuring scheduled / unscheduled backups as per plan.
- Configured the integration of Logstash with Kibana and Elastic Search.
Confidential
Senior DevOps Consultant
Responsibilities:
- Experience in migrating physical Linux/Windows servers to cloud (AWS).
- Created Cloud Formation templates for deploying AWS resources though Jenkins.
- Leveraged cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
- Implemented automated local user provisioning instances created in AWS cloud.
- Maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
- Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMI s for mission critical production servers for backup.
- Installing Red Hat Linux using kick-start and applying security polices for hardening the server based on the company policies.
- Developed Shell/Python Scripts for automation purpose.
- Experienced in testing the Application using HP QC, QTP, Selenium, performance center, Load runner etc.
- Used Puppet to automate Configuration management and to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points and Packages.
- Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
- Used Puppet for application automatic deployment and provisioning to different environments.
- Installing, configuring and administering Jenkins CI tool on Linux machines. Developed build and deployment processes for Pre-production environments.
- Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
- Used Subversion as source code repositories.
- Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
- Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
- Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
- Releasing code to testing regions or staging areas according to the schedule published.
- Participated in all Product Release and Patches.
- Used Jira as ticket tracking and workflow tool.
Confidential
DevOps Consultant
Responsibilities:
- Designed and delivered dashboard security metric solutions to provide a window to operational status for senior leadership.
- Enabled AWS Config to monitor changes in company AWS accounts. Developed AWS Lambda to
- Monitor unencrypted volumes and untagged resources in all accounts.
- Server Hardening Csf/Lfd firewall, Chkrootkit, Rkhunter.
- Created and managed an encrypted S3 Bucket for all Cloud Trail Logs Encrypted bucket and adjusted bucket policy to allow MSSP to access the logs.
- Expertise in network security, such as a web proxy, reverse proxy, load balancing, Firewall, SSL, VPN,
- WAN/LAN, DDOS prevention, and remote connectivity.
- Expertise in handling the release of code through various tools like Jenkins, Maven, Nexus, Rundeck.
- Configured monitoring setup (Prometheus - Grafana - Kubernetes - EKS - Graylog - Terraform).
- Cloud Infrastructure handling (Amazon, Digital Ocean, Rack Space, and Azure).
- Build and Release experience with Jenkins(CI/CD) pipeline on AWS ECS clusters with CI/CD;
- Expert in configuration management tools like Chef, Jenkins, and Rundeck.
- ARM templates writing setup automation for resources provisioning (Azure PowerShell)
- Understanding of the following Azure Resources and Services: VMs, Function Apps, Web Apps,
- Kubernetes, Blob Storage, Azure API, Virtual Network, Network Security Groups.
- Worked closely with QA Teams, Business Teams, and DBA team and Product Operations teams to identify QA and UAT cycles release schedule to non-prod and prod environments.
- Expert in scripting (Bash Shell, Python, MS PowerShell, AWS CLI, Ansible).
- Designed Backup Strategy & ensuring scheduled / unscheduled backups as per plan.
- Configured the integration of Logstash with Kibana and Elastic Search.