Sr. Devops Engineer/lead Resume
SUMMARY
- Around 9years of IT industry experience with devops automation, Configuration Management, Build, Deploy, Release Management and Quality Assurance
- General knowledge of Microsoft Windows Server / Active Directory
- Development and operations (Devops) of application server clusters comprised of several hundred nodes.
- Configure, and support the organization's Converged environment, across Windows and Linux platforms. Responsible for coverage as it relates to VMware (vCenter at 6.5 version
- Experience in AWS Infrastructure Automation using Terraform, GIT, GITHUB, Jenkins, Ansible, Docker container, and Puppet.
- Working Experience with Active Directory and Kerberos authentication of Hadoop stack using Apache ranger
- Good Experience with developing Packer templates to provision Amazon AMI’s.
- Expert level understanding of source code management principles and systems, Particularly with Github, Gitlab and Bitbucket.
- Experience in implementing continuous integration and deployment systems using Jenkins, Ansible, NPM, Maven, Sonar qube, Nexus and Arifactory.
- Knowledge of VMWare/VCenter
- Experience in developing Terraform modules and maintained them in Bit Bucket.
- Good Experience in using all main AWS Services like Amazon GITHUB EC2, S3, ELB, KMS, EKS, ECS Fargate,RDS, DynamoDB,Route 53, Elastic beanstalk and other services of the AWS family.
- Good to have skills: Scrum, exploratory testing, SQL, C#, .Net MVC, JavaScript, Oracle, IIS, TFS, DICOM, Image Processing, software development, Unit Testing, clinical experience of medical devices
- Manage complex VMware environments, VMware hosts, clusters, vCenter, vSAN, etc
- Manage and document our platform infrastructure. This can go from installing a new Consul server to resolving performance issues in a MongoDB cluster, through setting up a continuous integration pipeline or managing Windows Active Directory servers. So you're ideally a jack of all trades, happy to jump from one area to another and bring your technical expertise to bear on complicated problems
- Possesses knowledge of IaaS/PaaS technologies and cloud computing platforms (Preferably with Openstack/VMWare/Openshift/AWS)
- Good to have skills: Ability to read other languages, experience with localization testing, Scrum, exploratory testing, SQL, C#, .Net MVC, JavaScript, Oracle, IIS, TFS, DICOM, Image Processing, software development, Unit Testing, clinical experience of medical devices
- Implemented robust CI/CD Pipelines by leveraging tools like Jenkins, Ansible, Puppet, Sonar qube, Nexus and Artifactory.
- Maintain reliable, secure and high performing systems in a multi - domain, multi-site Windows Active Directory environment that consists of SQL servers, NetApp storage arrays, VMware vCenter 5.5, and Windows 2008/2012 servers
- Maintain, upgrade, and implement improvements to the VMWare vCenter infrastructure
- Maintain, upgrade, and implement improvements to the VMWare ESXi infrastructure
- Maintain VM templates for building servers in the virtual environment
- Experience or good understanding of container such as Docker, OpenShift
- Implemented Grafana, Prometheus, Alert Manager and Elk stack to Monitor logs and system health of all our applications.
- Utilized tools like Splunk and New relic for system health and log monitoring.
- Working Experience with Active Directory and Kerberos authentication of Hadoop stack using Apache ranger
- Developed Jenkins shared libraries and utilized them in Jenkins files.
- Developed Terraform modules to provisioncustom VPC, subnets, Route tables and other AWS services.
- Experience in developing ansible roles and playbooks for configuration management and deployment across multiple environments.
- Good Experience in containerizing the applications using docker and docker-compose.
- Hands on experience in using container orchestration tools like Kubernetes.
- Developed terraform modules for setting up the Kubernetes(EKS) infrastructure in AWS.
- Experience in using all main Kubernetes objects which includes Pod, Replicasets, Deployments, Services, Ingress controller(nginx, Alb) and configmaps.
- Strong Experience in Installing, Configuring, Tuning and Administration of web servers like Apache, Nginx and Tomcat.
- Security and identity management (LDAP, Active Directory
- Proficient with Medical Device regulations (ISO 13485, ISO 14971, IEC 62304, 21 CFR part 820.30-Design Controls, FDA SW Guidelines…)
- Experienced hands-on knowledge with the following:VMWare ESXi, vCenter, vMotion, Dynamic Resource Scheduler (DRS) and High Available (HA) configurations, vCLI and scripting, Security Hardening, Security Technical Implementation Guides (STIGs) for Virtualization HW, VMWare Update Manager, and vSphere Data Protection
- Seven years of experience as a VMWare system administrator
- Advanced technical knowledge of VMware virtualization technologies (vCenter, vSphere, ESXi )
- Exposure to the use and operation of medical imaging hardware and software (a plus)
- Hands-on experience VMware,
- Closely worked with development, QA and other teams to ensure automated test efforts are tightly integrated with the build system.
- Provide SME in all areas of Cloud (IaaS, PaaS, SaaS) to existing and perspective clients on multiple cloud platforms; vSphere/vCloud/CloudStack/Azure/AWS and various PaaS platforms (Cloud Foundry/OpenShift).
- Experience with FDA medical device regulations and guidance
- Experience with electronic medical records (EMR), health information exchanges (HIE), and health information technology (HIT) nice to have
- Ability in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
- Worked with different Bug tracking tools like JIRA, Rally, Service Now.
- Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.
TECHNICAL SKILLS:
Operating System: UNIX/ LINUX, Mac OS, Windows
Versioning Tools: Subversion, Github, Gitlab, Docker container,Bitbucket
Automation Tools: Jenkins,Terraform,Ansible, Puppet, Chef, Docker, Kubernetes.
Build Tools: ANT, MAVEN, NPM
Bug Tracking Tools: JIRA, Rally
Web/App servers: Nginx, Apache, Tomcat, Jboss, Weblogic.
Scripting: Shell scripting, Python
Web Technologies: HTML, XML, Json.
Database and services: SQL Server, MySQL, RDS(Engines SQL Server, MySql, Aurora).
PROFESSIONAL EXPERIENCE
Confidential
Sr. DevOps Engineer/Lead
Responsibilities:
- Participated in the release cycle of the product which involved environments like Development, UAT, Staging and Production.
- Implemented Ansible, Jenkins, Sonarqube and Artifactory.
- Strong use of build automation tools like maven, Ant and npm.
- Utilized Ansible playbooks for configuration management of on-prem instances and hosted instances within AWS.
- Virtualization & container technologies: AWS, Azure, Docker, OpenShift
- Windows administration, IIS, ColdFusion, Active directory concepts
- Maintained source code, Terraform Modules and Terraform Templates in Bitbucket.
- Provisioned AWS services like VPC, EC2, EKS, S3, ELB, Auto Scaling Groups, EBS, RDS, IAM, KMS, ECR Route 53, CloudWatch and DynamoDB using Terraform.
- Extensive VMware Virtualization Experience - design, implement, and manage VMware environment, including Datacenter cluster(s)and managed by vCenter
- Continuous Deployment and Configuration Mgmt capabilities with Ansible and Openshift
- Developed Python scripts, Bash scripts for dialy based MongoDB and DynamoDB backups and integrated them with Jenkins.
- Developed Docker files, Creates docker images and maintained them in ECR repositories.
- Understanding of Active Directory, LDAP and multi domain enterprise environments
- Developed Terraform Modules to Provision Kubernetes service EKS in AWS.
- Implemented Monitoring tools which includes Grafana, Prometheus and ELK Stack to monitor our Kubernetes cluster.
- Configured Nginx as a reverse proxy for all our Nodejs and Java applications.
- Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure.
Environment: Ansible, Nodejs, Terraform, AWS, NPM, Bitbucket, Nginx, Tomcat, Docker, GIT, GITHUB Kubernetes, Artifactory, VMWare vRA 7.6 Installation Jenkins, Python, Bash scripting, Grafana, Prometheus, Elk stack, Alert Manager.
Confidential, Sacramento, CA
Sr. Devops Engineer
Responsibilities:
- Created and deployed builds to different environments based on the requests.
- As a build and release engineer automated, built, deployed, and moved, the code from one environment to another.
- Participated in the release cycle of the product which involved environments like Development, SIT, UAT and Production.
- Experience with Linux systems, virtualization in a large-scale environment, experience with Linux Containers (LXC)and Docker.
- Used all main AWS services like VPC, EC2, S3, ELB, Auto Scaling Groups, EBS,RDS, GIT, GITHUB IAM, KMS, CloudFormation, Route 53, CloudWatch, CloudFront, VSphere, CloudTrail.
- Worked with configuration management tool Ansible and CI/CD tool Jenkins.
- Created alarms and trigger points in CloudWatch based on thresholds and monitored the server's performance, CPU Utilization, disk usage and Utilized AWS CloudWatch services to monitor environment for operational & performance metrics during load testing.
- Developed Ansible playbooks to configure Linux servers.
- Knowledge of container technologies (architecture, build and execution of Docker images) and orchestration Kubernetes (Red Hat OpenShift)
- UsedKubernetes to orchestrate Docker containers.
- Solid Windows operating system experience (Active Directory, Group Policy, Task Scheduler, Services, Event Viewer, Perfmon, etc.)
- System administrator for more than 430 Unix and Windows machines, responsible for audit, compliance, OS patching, Software patching, Software installation, and troubleshooting.
- Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Jenkins.
- Helped developers and other project teams to set views and environments.
- Created and applied Baselines and Labels for each Build Artifacts.
- Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
- Set up system for dynamically adding and removing web services from a server using Docker, Nginx, and GitLab CI.
- Experience in configuring JMS queues & topics,Connection Factories, Datasources, connections pools & multi connection pools.
- Experience with configuring web servers like Httpd, Nginx.
- Extensive knowledge and administration experience in JIRA and knowledge on other Atlassian products like Docker, Bamboo.
- Imported and managed multiple corporate applications into GitHub code management repo.
- Created and maintained documentation of build and release processes and application configuration to comply with audit requirements and Industry best practices.
- Managed GIT and SVN as Source Control Systems
- Used OpenStack and AWS cloud services to launch Linux and windows machines, created security groups and written basic PowerShell scripts to take backups and mount network shared drives.
- Created Pre-operation and Post-operation triggers in UCM.
- Developed scripts using PERL, BASH and BATCH files for Automation of Activities and builds.
- Provided level one support for build troubleshooting and production issues.
- Created the Release Management plan with the implementation schedule.
- Conducted Sanity Testing to verify for the right build is deployed.
- 24/7 on call support for emergency site maintenance and immediate build and install requests and participated in agile scrum meetings.
- Worked with the automated scripts for the Build and Deployment of the applications.
- Responsible for Build and Install Schedules using Unix Cron jobs.
- Maintained configuration files for each application for the purpose of build and install on different environments.
- Created the build instructions docs and install (deploy) instructions docs for each application for different environments.
Environment: Java, Ansible, Puppet, AWS (Amazon Web Services), Spark, Maven, Subversion, GIT, Nginx, Tomcat Docker, Kubernetes, VMwar e, Nexus, Sonar, Kubernetes Jenkins, NSX Python, Bash scripting, Weblogic, UNIX.
Confidential, SFO
Sr. Systems Engineer/DevOps/Lead
Responsibilities:
- Participated in the release cycle of the product which involved environments like Development QA UAT and Production
- Written Terraform templates to provision AWS resources.
- Regular Build jobs are initiated using the Continuous Integration tool with Jenkins.
- Wrote Puppet manifests for deploying, configuring and managing collected for metric collection and monitoring.
- Experience in using Kubernetes as a container orchestration tool.
- Administrated kafka jobs as per requirement.
- Experience in writing IAM roles and attaching it to the RDS instances.
- Experience in Server infrastructure deployment on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), EC2, RDS, S3, Route53, SNS, SQS, KMS, BitFusion, EBS, Cloud watch and Cloud Trail.
- Supported AWS cloud environment with 200+ AWS instances and configured Elastic IP & Elastic Storage and experience in working on implemented Security groups and Network ACLs .
- Active Directory / Windows Server 2012 R2
- Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication. Provided policies to groups using policy generator and set different permissions based on the requirement along with providing Amazon Resource Name (ARN)
- Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GIT source control.
- Develop and implement an automated Linux infrastructure using Puppet.
- Worked on AWS CloudWatch, CloudFormation, Cloud Trail services and CloudFront to setup and manage cached content delivery. Created Elastic load balancers (ELB) and used Route53 with failover and latency options for high availability and fault tolerance
- Installed (GUI, Silent, Console mode), configured and administered WebLogic Server 8.1/9.x/10.x in RedHat Linux.
- Configured and administered JDBC, JMS, JNDI, Docker container objects in Weblogic Server 8.1, 9.x and 10.x.
- Wrote Ansible Playbooks for installing and managing java versions.
- Provided consistent environment using Kubernetes for deployment scaling and load balancing to the application from development through production, easing the code development and deployment pipeline by implementing Docker containerization.
- Configured Jenkins for doing the build in all the non-production and production environments.
- Handled Jira tickets for SCM Support activities.
- Good Experience with JFrog Artifactory to store the war files.
- Deployed Java/J2EE applications on to Apache Tomcat application servers and configured it to host the wiki website.
- Good Knowledge on using Packer.
- Coordinated with software development teams and QA teams on issues and solved the problem.
- Creating user level of access for related GitHub project directories to the code changes.
- Performed all necessary day-to-day Subversion/GITsupport for different projects.
- Used Artifactory repository tool for maintaining the Java based release code packages.
- Provided the assistance for the smooth phase of Release for the Emergency and Expedite Releases by getting the Director Level Approval and coordinating with different teams.
- Written Shell scripts to apply the Integration label to all the files which needs manual labelling of files.
- Experience in using monitoring tools like Splunk, New relic.
- Owner of Jenkins, GitHub, Puppet, Artifactory, and all internal build systems for the core development team on an enterprise-level Java-based cloud orchestration/automation tool.
- Strictly enforced ITIL process while pushing builds and deployments to prod and pre-prod environments.
- Configured the user’s accounts for Continuous Integration - Jenkins GIT, GITHUB, Nexus and Sonar.
- Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams.
Environment: Java, Puppet, Ansible, Packer, Apache, Kafka, Nginx Maven, AWS, Subversion, UNIX, SVN, Docker, Artifactory, Kubernetes, Jira, Shell Scripts, BitFusion, NSX, Tomcat,Weblogic, GIT, GITHUB Jenkins, Bash Scripting.