Devops Engineer Resume
San Francisco, CA
SUMMARY
- Around 7 Years of experience in teh IT industry as DevOps Engineer comprising of Design, Development, Cloud Automation, Integration of DevOps tool stack, Infrastructure provision, Configuration management, Continuous Integration, Continuous Deployment and Release automation.
- Extensive experience in setting up CI/CD pipelines using tools such as CloudBees Jenkins, Nexus, SonarQube, XL Deploy, XL Release, etc.,
- Strong experience in containerizing and deploying applications using Docker, Kubernetes and Open Shift Platform
- Experience in core AWS services (VPC, EBS, EFS, ECS, EKS, EC2, Lambda, S3, CFTs, Step Functions, Batch, IAM, SNS, SQS, CloudTrail, Load Balancers, etc.,).
- Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
- Extensive experience in working wif programming languages and environments such as Java, .Net, Perl, Python, JavaScript and PHP.
- Strong hands - on experience in scripting languages such as Shell scripting, Python and Groovy
- Strong Experience wif Application Security and Container Security tools Qualys, AquaSec, Checkmarx, Whitesource and SonarQube
- Experience in Designing, Architecting and implementing scalable cloud-based web applications usingAWSandGCP.
- Strong exposure to configuration management tools such as Terraform, Chef and Ansible
- Excellent understanding of source-code management principles for teh tools like GitHub, Bitbucket, TeamForge, SVN,
- Expertise on Build tools like Maven, SBT, PIP and ANT
- Strong knowledge in servers on different OS’s like MacOs, Windows, Linux VMware, UNIX and platforms
- Experience using Routed protocols like FTP, SFTP, SSH, TCP, HTTP, HTTPS, SSL, TLS and Direct connect
- Participated in teh release cycle of teh product which involved environments like DEV, QA, LOAD, UAT and PROD
- Strong experience wif monitoring tools like Datadog, NewRelic, Splunk, ELK, AppDynamics, Instana, Promethius, Grafana, Cloudwatch
- Knowledge on Databases like SQL, Oracle, PostgreSQL, RDS, Snowflake
- Experience wif SDLC methodologies like Agile, Scrum and Sprint system
- Worked closely wif Network, Cloud Custodian and IAM teams for Firewall/Websense and Security.
- Experience wif Incident/Change Management and service manage tools HPSM & ServiceNow
- A highly motivated, energetic individual, a team player wif excellent communication and inter-personal skills
TECHNICAL SKILLS
Scripting Languages: Perl, Python, Ruby, Bash Shell scripting, Power Shell, Json.Operating SystemsWindows, MacOS, Ubuntu, Red Hat Enterprise Linux(RHEL), UNIX
Virtualization Tools: VMware, Oracle Virtual Box
SCM Tools: CVS, SVN, TFS, GIT, GitHub, Nexus.
Build Tools: ANT, Maven 2.0, Jenkins, Hudson, Bamboo, Groovy
Deployment Tools: Puppet, Ansible, Chef.
Orchestration Tools: Docker,, Kubernetes.
Monitoring Tools: Nagios, Cloud Watch, Splunk, ELK, Wire shark.
Web Servers: Web Logic, Web Sphere, Tomcat, Jboss, NGNIX, http, IIS.
Open stack Services: Nova, Keystone, Horizon, Heat, Cinder
Databases: MYSQL, MS SQL, NoSQL, MongoDB, Oracle, PostgreSQL, AWS RDS, Snowflake
Cloud Technology: AWS (EC2, S3, ELB, EBS, IAM, VPC, RDS, SNS, SQS, Glacier, Route53, Cloud Watch, Cloud Formation, Cloud Front, Auto Scaling.
PROFESSIONAL EXPERIENCE
Confidential - San Francisco, CA
DevOps Engineer
Responsibilities:
- Developed Jenkins pipelines for Build and Release automation of applications in non-prod and prod environments
- Worked on building artifacts for Java, Scala, Python applications and stored in Jfrog artifactory
- Developed Terraform scripts for teh AWS cloud infrastructure provisioning for teh applications
- Implemented teh shift-left process to identify teh Static and Dynamic vulnerabilities of teh source code wif tools like SonarQube, Checkmarx, Whitesource before teh deployment in environment
- Integrated Jenkins wif Junit and acceptance test frameworks like cucumber for java/scala and behave for pytests
- Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS services, EBS volumes, to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of teh system.
- Worked on Blue/green deployment strategy by creating new applications which are identical to teh existing production environment using CloudFormation templates & Route53 weighted record sets to redirect traffic from teh old environment to teh new environment via DNS
- Developed Dockerfiles, Containerized teh applications and deployed in teh ECS infrastructure
- Developed Lambda functions wif Boto3 libraries to Produce and Consume data from Streaming Data Platform Kafka topics, transformed and streamed teh datasets to Onelake S3 and Snowflake for data analysis
- Experience wif Harshi corp Vault secrets management and administration across teams
- Developed Python scripts for automating teh infrastructure manual tasks and Reports to teh Business teams
- Managed Ansible Playbooks wif Ansible modules, implemented CD automation using Ansible, managing existing servers and automation of build/configuration of new servers.
- Experience wif Setting up Chef infrastructure, Chef-repo and Boot strapping chef nodes.
- Implemented Autoscaling groups for teh high availability of teh infrastructure
- Configured Route53, Load Balancers and Target Groups to route teh traffic to teh lambda functions in AWS
- Configured and Managed IAM roles and policies to meet security audit & compliance requirements for teh least privilege access.
- Configured Ingress/Outgress rules for AWS SecurityGroups and subnets in Custom VPC’s.
- Experience wif GIT cli, SCM strategies, versioning control, pull requests and code reviews
- Launched EC2 instances and maintained health checks of teh instance, created SNS alerts for teh CPU and disk utilization.
- Implemented Release automation for teh applications to perform teh production deployments during teh daytime
- Experience wif AWS cli on integrating and modifying services on cloud
- Worked on S3 buckets and managed policies for S3 buckets and integrated S3 wif various platforms for data storage.
- Datadog and Splunk Alerts setup to monitor teh applications and infrastructure logs and metrics.
- Assisted in preparing cost analysis based on budget usage of AWS cloud services
- Experience wif Disaster Recovery Exercise, migrated teh Infrastructure from East to West regions and vice-versa
- Supported and scheduled operating systems installations and upgrades of software packages
- Worked wif Network team on resolving teh application firewall and port issues both internally and externally
- Experience wif ServiceNow change orders, Page Duty Alert systems and provided Production support for real time streaming applications on AWS cloud
- Collaborated wif Cyber security, Cloud custodian and Information Security teams to make teh applications and infrastructures compliant wif teh organization standards
Confidential - Cincinnati, OH
DevOps Engineer
Responsibilities:
- Internal Cloud CICD setup, End to End automation from Developer’s code check-in to deployment onto different environments
- Migrated teh Microservices applications on-Prem to AWS Platform
- Created CI/CD pipelines scripts for Micro-services, Spring boot, Java, Dot Net and Big Data applications
- Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
- Set up SSH Keys, Git repositories, created branching, merging, code review setup for developers and created web hooks for continuous integration
- Installed and configured Docker on Linux and Windows platforms, configured daemon on internal private cloud and AWS
- Kubernetes cluster setup from scratch on EC2 instances and spun up pods for continuous deployment of teh docker images wif YAML scripts
- Design recommendations for migrating an application from an on-premise location to teh AWS Cloud.
- Configured AWS identity Access management (IAM) Group and users for improved access control
- Worked on setting up Voltage on AWS and Vormetric for Data cryptography at Application layer
- Published teh artifacts to teh Nexus repository onto snapshot and release repositories
- Generate pipeline as code for audit trails and peer reviews and allowed product team to control teh Jenkins pipelines as part of source code repository
- Integrated SonarQube wif CI pipeline and enhanced code quality, created code coverage reports, quality gates and enforced in teh pipelines to fail teh builds when conditions not met
- Configured Github Webhook for polling SCM and Github pull request plugins and Jenkins Webhook plugin configuration.
- Integrated Jenkins wif Qualys Web Application security scan tool and configured for generating vulnerability reports post deployment
- Experience wif HP ALM tool integrations for triggering teh test scripts of Performance Testing
- Knowledge in Monitoring tools like NewRelic, Instana, AppDynamics, Dat aDog, Nagios
- Experience wif test scripts for functional testing, Integration testing, Smoke Suites and Regression Tests
- Implemented team collaboration tools, Slack and Matter most
- Configured Release tools wif Jenkins for teh orchestration of deployment and release cycles
- Worked closely wif Network and Security team in opening firewalls and DNS requests for teh infrastructure and applying teh SSL and F5, PCI for secure application delivery
- Maintained servers, space issues, installations, administered tools and supported tickets
- Worked on Confluence and documented infra setup, issues and bugs
- Supported in automating infrastructure provisioning on AWS using Terraform and Ansible.
- Worked closely wif networking and Database teams during major releases and coordinated wif teh team for troubleshooting and root cause analysis
- Troubleshooting Linux network, disk space, security related issues, capturing packets using tools such as IP tables, firewall, TCP, HTTP and HTTPS
- Developed strong communication, active listening, interpersonal skills and collaborated wif teh product development team and other stakeholders
Confidential
Software Engineer
Responsibilities:
- Experience wif Web Application stacks, such as Javascript, Node, HTML, CSS, Responsive Front-end Frameworks
- Developed teh web components, designed system, and assisted in teh setting up teh UI infrastructure
- Implemented software engineering practices for teh full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Implemented customer tools wif Java to effectively monitor, encode and resolve customer concerns
- Converting teh business requirement to technical specification and created detailed design.
- Participated in Agile development and worked in different sprints wif daily standup meeting and progress reporting.
- Set up aGCPFirewall rules in order to allow or deny traffic to and from theVM'sinstances based on specified configuration and usedGCPcloudCDN(content delivery network) to deliver content fromGCPcache locations drastically improving user experience and latency.
- Involved in applying design concept, components, interfaces and patterns of teh application.
- Involved in application development wifJavaAPIs such as Collections, Multithreading, Exception handling and Enumeration to fulfill teh implementation of business logic.
- Development of front-end page was done using Bootstrap / CSS / HTML5.
- Participated in development of a well responsive single page application using Angular JS and JavaScript.
- Implemented Responsive Web Design Bootstrap.
- Implemented enterprise integration wif Web Services and Legacy Systems using SOAP, RESTful.
- Experienced in Collections, Multi-Threading, Exception handling, File me/O, Design Patterns, OOPS Concept.
- Designed and implemented teh in backend using spring modules.
- Involved in support process for production deployment and release.
- Used Eclipse as IDE to write teh code and debug using teh debug functionality of eclipse.
- Used JDBC for communicating wif Oracle database.
- Designed and developed modules and prepare unit test cases for each module.
- Created services which involves in storing and retrieving teh user data from database for application.
- Automated teh operational tasks on both windows and linux platforms
- Implemented monitoring solutions for teh applications for teh infrastructure and application log monitoring
- Built and Deployed teh Java and Python applications in pre-prod and prod environments
- Worked predominantly for both teh development and operation tasks of teh applications