PLSQL Developer

Position Overview: The DevOps Engineer is responsible for bridging the gap between software development and IT operations. This role involves implementing continuous integration and continuous deployment (CI/CD) pipelines, automating infrastructure, ensuring reliable system performance, and enhancing the overall development and deployment process.

Key Responsibilities:

  1. Infrastructure as Code (IaC):

    • Develop and maintain infrastructure using tools like Terraform, CloudFormation, or Ansible.
    • Manage cloud-based environments (AWS, Azure, GCP) and on-premises servers.
  2. Continuous Integration and Continuous Deployment (CI/CD):

    • Design, implement, and manage CI/CD pipelines using tools like Jenkins, GitLab CI, CircleCI, or Azure DevOps.
    • Automate build, test, and deployment processes to ensure fast, reliable delivery of software.
  3. Monitoring and Logging:

    • Set up and maintain monitoring, logging, and alerting solutions using tools like Prometheus, Grafana, ELK Stack, or Datadog.
    • Ensure systems are monitored for performance, reliability, and availability.
  4. Collaboration and Communication:

    • Work closely with development teams to integrate DevOps practices and tools.
    • Facilitate cross-team collaboration to improve development and deployment workflows.
  5. Security and Compliance:

    • Implement security best practices in DevOps processes, including secret management, vulnerability scanning, and automated compliance checks.
    • Collaborate with security teams to ensure the infrastructure and applications meet security standards.
  6. Automation and Scripting:

    • Write scripts and automation tools to improve operational efficiency and reduce manual tasks (e.g., Bash, Python, or PowerShell).
    • Develop automation workflows for various operational tasks.
  7. Configuration Management:

    • Use configuration management tools (e.g., Ansible, Chef, Puppet) to manage and deploy software configurations across environments.
    • Maintain and manage configuration consistency across all environments.
  8. System Administration:

    • Perform server management, patching, and troubleshooting.
    • Ensure system performance and availability, including backup and recovery planning.
  9. Containerization and Orchestration:

    • Develop and manage containerized applications using Docker, Kubernetes, or similar technologies.
    • Optimize container environments for scaling, reliability, and performance.
  10. Documentation:

    • Maintain clear and concise documentation of system configurations, automation scripts, CI/CD pipelines, and operational procedures.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 3+ years of experience in DevOps, System Administration, or Software Engineering.
  • Proficiency in CI/CD tools (Jenkins, GitLab CI, CircleCI, Azure DevOps, etc.).
  • Strong experience with cloud platforms (AWS, Azure, GCP) and IaC tools (Terraform, CloudFormation, Ansible).
  • Solid scripting skills (Bash, Python, PowerShell).
  • Experience with containerization (Docker) and orchestration (Kubernetes) tools.
  • Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK Stack, Datadog).
  • Understanding of security best practices in DevOps environments.
  • Excellent problem-solving skills and a proactive approach to identifying and resolving issues.
  • Strong communication and collaboration skills.

Preferred Qualifications:

  • Certifications in cloud platforms (AWS Certified DevOps Engineer, Azure DevOps Engineer, etc.).
  • Experience with microservices architecture and serverless computing.
  • Knowledge of networking concepts and security protocols.
  • Experience with agile methodologies and tools (e.g., Jira, Confluence).

Benefits:

  • Competitive salary and performance-based bonuses.
  • Health, dental, and vision insurance.
  • Flexible working hours and remote work options.
  • Opportunities for professional development and certifications.
  • Collaborative and inclusive work environment.

Would you like any modifications or additions?

4o
You said:
jd for plsql developer
ChatGPT said:
ChatGPT

Job Description: PL/SQL Developer

Position Overview: The PL/SQL Developer is responsible for designing, developing, and maintaining complex database-driven applications using Oracle PL/SQL. This role involves writing efficient and optimized SQL queries, stored procedures, functions, and packages to support the business needs, ensuring data integrity, performance, and reliability.

Key Responsibilities:

  1. PL/SQL Development:

    • Design, develop, and maintain PL/SQL scripts, procedures, functions, packages, and triggers to support application development.
    • Write efficient and optimized SQL queries for data extraction, manipulation, and reporting.
  2. Database Design and Management:

    • Collaborate with database administrators (DBAs) to implement and maintain database structures, including tables, indexes, views, and materialized views.
    • Participate in data modeling and database schema design activities.
  3. Performance Tuning:

    • Analyze and optimize SQL queries and PL/SQL code to enhance performance.
    • Use tools like Oracle SQL Profiler, Explain Plan, and SQL Trace to identify and resolve performance bottlenecks.
  4. Application Support and Troubleshooting:

    • Provide support for existing applications, including troubleshooting and resolving issues related to PL/SQL code and database performance.
    • Collaborate with developers and analysts to understand requirements and deliver solutions.
  5. Data Integrity and Security:

    • Ensure data integrity, consistency, and accuracy through effective use of constraints, triggers, and stored procedures.
    • Implement and maintain data security measures, including user roles, privileges, and access controls.
  6. Documentation:

    • Create and maintain technical documentation, including design specifications, data flow diagrams, and coding standards.
    • Document all changes made to database structures and PL/SQL code.
  7. Collaboration:

    • Work closely with business analysts, developers, and testers to understand requirements, develop solutions, and ensure successful implementation.
    • Participate in code reviews and provide constructive feedback to peers.
  8. Testing and Validation:

    • Develop and execute unit tests for PL/SQL code to ensure accuracy and performance.
    • Support QA teams in functional testing, performance testing, and troubleshooting.
  9. Continuous Improvement:

    • Identify areas for improvement in existing PL/SQL code and recommend changes to enhance performance and maintainability.
    • Stay updated with the latest Oracle technologies, features, and best practices.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 3+ years of experience in PL/SQL development with Oracle databases.
  • Proficient in writing complex SQL queries, stored procedures, functions, packages, and triggers.
  • Strong experience with Oracle database management and optimization tools (e.g., Oracle SQL Developer, Toad, SQL*Plus).
  • Solid understanding of data modeling, relational database design, and normalization.
  • Experience with performance tuning and query optimization.
  • Familiarity with data warehousing concepts and ETL processes.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and interpersonal skills

Indotronix is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.

Let Us Do the Heavy Lifting!
Upload your CV and we'll reach out when a job fits your skills.
Job Code
JPC - 2204
Posted Date
2024-08-29 02:13:48
Experience
3-5 years
Primary Skills
SQL Server, plsql
Salary
₹3.00-₹3.00